Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “CONCURRENT”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 649 records · Page 36

Inference-Engine v0.1.0

Given a pre-trained neural network, Inference-Engine performs maps network inputs to outputs by executing the forward pass through the provided network. Although the predominant programming language for machine-learning is Python, most high-performance computing (HPC) applications are written in Fortran, C, or C++. Inference-Engine aims to support HPC programs and is written in Fortran, a language with a large feature set supporting interoperability with C. This software exposes concurrency in a portable way by using standard language features that some modern Fortran compilers can exploit with various optimizations, including offloading computation to a Graphics Processing Unit (GPU). In particular, this software makes extensive use of Fortran's "do concurrent" parallel loop construct, implicitly parallel array statements, and pure procedures that can be invoked inside "do concurrent" blocks. Inference-Engine also supports dynamic choice of inference methods at runtime. Two current options include one method that uses Fortran's "dot_product" intrinsic function inside "do concurrent" blocks and another method that instead uses Fortran' "matmul" array intrinsic function. We plan to investigate automatic compiler offloading of "do concurrent" calculations to GPUs and compile-time substitution of optimized libraries such as the Basic Linear Algebra Library (BLAS) for "matmul" invocations. We also envision the potential for the choice of which method to use could happen at program launch based on in situ performance measurements on any given platform.

Rouson, Damian↗

Visual scanning with or without spatial uncertainty and time-sharing performance

An experiment is reported that examines the pattern of task interference between visual scanning as a sequential and selective attention process and other concurrent spatial or verbal processing tasks. A distinction is proposed between visual scanning with or without spatial uncertainty regarding the possible differential effects of these two types of scanning on interference with other concurrent processes. The experiment required the subject to perform a simulated primary tracking task, which was time-shared with a secondary spatial or verbal decision task. The relevant information that was needed to perform the decision tasks were displayed with or without spatial uncertainty. The experiment employed a 2 x 2 x 2 design with types of scanning (with or without spatial uncertainty), expected scanning distance (low/high), and codes of concurrent processing (spatial/verbal) as the three experimental factors. The results provide strong evidence that visual scanning as a spatial exploratory activity produces greater task interference with concurrent spatial tasks than with concurrent verbal tasks. Furthermore, spatial uncertainty in visual scanning is identified to be the crucial factor in producing this differential effect.

Liu, Yili↗

Model-Based Engineering Design for Trade Space Exploration throughout the Design Cycle

This paper presents ongoing work to standardize model-based system engineering as a complement to point design development in the conceptual design phase of deep space missions. It summarizes two first steps towards practical application of this capability within the framework of concurrent engineering design teams and their customers. The first step is standard generation of system sensitivities models as the output of concurrent engineering design sessions, representing the local trade space around a point design. A review of the chosen model development process, and the results of three case study examples, demonstrate that a simple update to the concurrent engineering design process can easily capture sensitivities to key requirements. It can serve as a valuable tool to analyze design drivers and uncover breakpoints in the design. The second step is development of rough-order- of-magnitude, broad-range-of-validity design models for rapid exploration of the trade space, before selection of a point design. At least one case study demonstrated the feasibility to generate such models in a concurrent engineering session. The experiment indicated that such a capability could yield valid system-level conclusions for a trade space composed of understood elements. Ongoing efforts are assessing the practicality of developing end-to-end system-level design models for use before even convening the first concurrent engineering session, starting with modeling an end-to-end Mars architecture.

models↗

On the Degradation of the Effectiveness of Nonlinear Diffusion Acceleration with Parallel Block Jacobi Splitting

MOOSE's radiation transport module Rattlesnake comprises a first order S N solver that can be accelerated with a flexible Nonlinear Diffusion Acceleration. At each NDA iteration, the streaming and collision operator of the S{sub N} equations are (approximately) inverted using a transport sweep. When executed on multiple processors parallel block Jacobi (PBJ) splitting is utilized lagging the processor sub-domain's incoming angular fluxes making the implemented method asynchronous, i.e. the convergence properties of NDA become dependent on the number of concurrent tasks and details of the partitioning. Within this work, we study the NDA convergence properties for the two-dimensional C5G7 benchmark problem PBJ with p = 1, 2, 4, 8, 12, 16, 24, 32, 48, 60, 72, 96 and 144 concurrent tasks. Rosa studied the convergence properties of PBJ splitting methods with and without transport synthetic acceleration (TSA) in slab geometry and two-dimensional Cartesian geometry, respectively. Rosa's iteration scheme lags both the incoming angular fluxes and the scattering source making it very similar to the method described here. Rosa found by means of Fourier analysis that convergence of unaccelerated PBJ can degrade for optically thin subdomains, i.e. for a large number of processors given a fixed domain size. Depending on the choice of parameters application of TSA can lead to an effective algorithm. In contrast to Rosa's work, this work focuses on PBJ splitting for NDA accelerated solution of the multigroup eigenvalue problem. Later, Zerr and Anistratov used their integral transport matrix method in conjunction with PBJ. This iteration scheme is different as it does not lag the scattering source. Nevertheless, Fourier analysis with Diamond Difference spatial discretization showed that the method degrades with increasing the overall size of the spatial domain while keeping the sub-domain size constant. In the case of an infinite medium, the observed spectral radius becomes unity. These references establish the iterative performance of PBJ for one-group fixed source problems discretized on rectangular cells, but for the Rattlesnake first order NDA method, an emphasis lies on multigroup eigenvalue problems. In this setting, the additional complication arises that the low order equations are not exactly inverted, but only to some iterative criterion. Further, as the low order problem is solved using Jacobian-Free Newton Krylov methods, a suitable preconditioner for the GMRES iterations is required. As the effectiveness of the preconditioners may decrease when more concurrent processes are used, we expect the low order solve to impact the overall effectiveness of the NDA method in parallel execution as well. Therefore, this work focuses on the question of how detrimental the asynchronicity of the high and low order iterative solutions is for the effectiveness of NDA solutions of realistic, unstructured grid, multigroup eigenvalue problems. The iterative convergence properties of Rattlesnake's NDA method for multigroup eigenvalue problems are studied for varying number of concurrent processes. Rattlesnake's NDA method is asynchronous because the high order transport sweep uses PBJ splitting and because the low order solve's preconditioners, algebraic multigrid and additive Schwarz, are asynchronous. We found that up to 144 processes the number of Picard iterations increases by a factor of 2-3 affecting but not destroying NDA's parallel performance for the C5G7 benchmark problem, a representative LWR (light water reactor) configuration. The solution of the NDA low order eigenvalue problem posed greater problems than expected for the solvers currently available in Rattlesnake mainly because of problems to effectively precondition the modified low-order problem. As a matter of fact, the low order problem becomes an advection-diffusion problem. Non-robustness was observed for the AMG preconditioned coarse mesh acceleration for more than 60 concurrent processes, which was fixed by increasing the number of permissible V-cycles per AMG call. For fine mesh acceleration AMG proved to be ineffective and we resorted to ASM. For both AMG and ASM, increasing number of linear iterations per nonlinear are observed when increasing the number of processes, but for ASM this problem appears to be worse. The results from this work also indicate that initial development efforts should be diverted from implementation of a high-order parallel sweeping algorithm to the effective and robust iterative solution of the low order NDA multigroup eigenvalue problem. (authors)

97 MATHEMATICS AND COMPUTING↗

Enabling Scalable and Extensible Memory-mapped Datastores in Userspace

Exascale workloads are expected to incorporate data-intensive processing in close coordination with traditional physics simulations. These emerging scientific, data-analytics and machine learning applications need to access a wide variety of datastores in flat files and structured databases. Programmer productivity is greatly enhanced by mapping datastores into the application process's virtual memory space to provide a unified “in-memory” interface. Currently, memory mapping is provided by system software primarily designed for generality and reliability. However, scalability at high concurrency is a formidable challenge on exascale systems. Also, there is a need for extensibility to support new datastores potentially requiring HPC data transfer services. In this article, we present UMap , a scalable and extensible userspace service for memory-mapping datastores. Furthermore, through decoupled queue management, concurrency aware adaptation, and dynamic load balancing, UMap enables application performance to scale even at high concurrency. We evaluate UMap in data-intensive applications, including sorting, graph traversal, database operations, and metagenomic analytics. Our results show that UMap as a userspace service outperforms an optimized kernel-based service across a wide range of intra-node concurrency by 1.22-1.9 × . We performed two case studies to demonstrate UMap 's extensibility. First, a new datastore residing in remote memory is incorporated into UMap as an application-specific plugin. Second, we present a persistent memory allocator Metall built atop UMap for unified storage/memory.

97 MATHEMATICS AND COMPUTING↗

Actor-based Runtime Verification with MESA

This work presents a runtime verification approach implemented in the tool MESA (MEssage-based System Analysis) which allows for using concurrent monitors to check for properties specified in data parameterized temporal logic and state machines. The tool is implemented as an internal Scala DSL. We employ the actor programming model to implement MESA where monitors are captured by concurrent actors that communicate via messaging. The paper presents a case study in which MESA is used to effectively monitor a large number of flights from live US airspace data streams. We also perform an empirical study by conducting experiments using monitoring systems with different numbers of concurrent monitors and different layers of indexing on the data contained in events. The paper describes the experiments, evaluates the results, and discusses challenges faced during the study. The evaluation shows the value of combining concurrency with indexing to handle data rich events.

runtime verification↗

Entanglement universality of two-qubit X-states

We demonstrate that for every two-qubit state there is a X-counterpart, i.e., a corresponding two-qubit X-state of same spectrum and entanglement, as measured by concurrence, negativity or relative entropy of entanglement. By parametrizing the set of two-qubit X-states and a family of unitary transformations that preserve the sparse structure of a two-qubit X-state density matrix, we obtain the parametric form of a unitary transformation that converts arbitrary two-qubit states into their X-counterparts. Moreover, we provide a semi-analytic prescription on how to set the parameters of this unitary transformation in order to preserve concurrence or negativity. We also explicitly construct a set of X-state density matrices, parametrized by their purity and concurrence, whose elements are in one-to-one correspondence with the points of the concurrence versus purity (CP) diagram for generic two-qubit states. - Highlights: • Parametrization of separable, entangled and rank-specific two-qubit X-states. • Construction of a set of two-qubit X-states exhausting a two-qubit CP-diagram. • Parametrization of a disentangling unitary transformation for any two-qubit X-state. • Unitary transformation of any two-qubit state into a X-state of same entanglement.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Sunitinib Plus Androgen Deprivation and Radiation Therapy for Patients With Localized High-Risk Prostate Cancer: Results From a Multi-institutional Phase 1 Study

Purpose: To evaluate the feasibility of administering sunitinib in combination with androgen deprivation therapy and external-beam intensity modulated radiation therapy (XRT) in patients with localized high-risk prostate cancer. Methods and Materials: Seventeen men with localized adenocarcinoma of the prostate with cT2c-cT4 or Gleason 8-10 or prostate-specific antigen >20 ng/mL received initial androgen deprivation (leuprolide 22.5 mg every 12 weeks plus oral bicalutamide 50 mg daily) for 4-8 weeks before oral sunitinib 12.5, 25, or 37.5 mg daily for 4 weeks as lead-in, then concurrently with and 4 weeks after XRT (75.6 Gy in 42 fractions to prostate and seminal vesicles). A 3+3 sequential dose-escalation design was used to assess the frequency of dose-limiting toxicity (DLT) and establish a maximal tolerated dose of sunitinib. Results: Sunitinib at 12.5- and 25-mg dose levels was well tolerated. The first 4 patients enrolled at 37.5 mg experienced a DLT during lead-in, and a drug interaction between sunitinib and bicalutamide was suspected. The protocol was revised and concurrent bicalutamide omitted. Of the next 3 patients enrolled at 37.5 mg, 2 of 3 receiving concurrent therapy experienced DLTs during radiation: grade 3 diarrhea and grade 3 proctitis, respectively. Only 1 of 7 patients completed sunitinib at 37.5 mg daily, whereas 3 of 3 patients (25 mg as starting dose) and 3 of 4 patients (25 mg as reduced dose) completed therapy. Conclusions: The feasibility of combined vascular endothelial growth factor receptor (VEGFR)/platelet-derived growth factor receptor (PDGFR) inhibitor therapy, androgen deprivation, and radiation therapy for prostate cancer was established. Using a daily dosing regimen with lead-in, concurrent, and post-XRT therapy, the recommended phase 2 dose of sunitinib is 25 mg daily.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

RTOG 0913: A Phase 1 Study of Daily Everolimus (RAD001) in Combination With Radiation Therapy and Temozolomide in Patients With Newly Diagnosed Glioblastoma

Purpose: To determine the safety of the mammalian target of rapamycin inhibitor everolimus (RAD001) administered daily with concurrent radiation and temozolomide in newly diagnosed glioblastoma patients. Methods and Materials: Everolimus was administered daily with concurrent radiation (60 Gy in 30 fractions) and temozolomide (75 mg/m{sup 2} per day). Everolimus was escalated from 2.5 mg/d (dose level 1) to 5 mg/d (dose level 2) to 10 mg/d (dose level 3). Adjuvant temozolomide was delivered at 150 to 200 mg/m{sup 2} on days 1 to 5, every 28 days, for up to 12 cycles, with concurrent everolimus at the previously established daily dose of 10 mg/d. Dose escalation continued if a dose level produced dose-limiting toxicities (DLTs) in fewer than 3 of the first 6 evaluable patients. Results: Between October 28, 2010, and July 2, 2012, the Radiation Therapy Oncology Group 0913 protocol initially registered a total of 35 patients, with 25 patients successfully meeting enrollment criteria receiving the drug and evaluable for toxicity. Everolimus was successfully escalated to the predetermined maximum tolerated dose of 10 mg/d. Two of the first 6 eligible patients had a DLT at each dose level. DLTs included gait disturbance, febrile neutropenia, rash, fatigue, thrombocytopenia, hypoxia, ear pain, headache, and mucositis. Other common toxicities were grade 1 or 2 hypercholesterolemia and hypertriglyceridemia. At the time of analysis, there was 1 death reported, which was attributed to tumor progression. Conclusions: Daily oral everolimus (10 mg) combined with both concurrent radiation and temozolomide followed by adjuvant temozolomide is well tolerated, with an acceptable toxicity profile. A randomized phase 2 clinical trial with mandatory correlative biomarker analysis is currently under way, designed to both determine the efficacy of this regimen and identify molecular determinants of response.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Initial Report of Pencil Beam Scanning Proton Therapy for Posthysterectomy Patients With Gynecologic Cancer

Purpose: To report the acute toxicities associated with pencil beam scanning proton beam radiation therapy (PBS) for whole pelvis radiation therapy in women with gynecologic cancers and the results of a dosimetric comparison of PBS versus intensity modulated radiation therapy (IMRT) plans. Methods and Materials: Eleven patients with posthysterectomy gynecologic cancer received PBS to the whole pelvis. The patients received a dose of 45 to 50.4 Gy relative biological effectiveness (RBE) in 1.8 Gy (RBE) daily fractions. Acute toxicity was scored according to the Common Terminology Criteria for Adverse Events, version 4. A dosimetric comparison between a 2-field posterior oblique beam PBS and an IMRT plan was conducted. The Wilcoxon signed rank test was used to assess the potential dosimetric differences between the 2 plans and PBS target coverage robustness relative to setup uncertainties. Results: The median patient age was 55 years (range 23-76). The primary site was cervical in 7, vaginal in 1, and endometrial in 3. Of the 11 patients, 7 received concurrent cisplatin, 1 each received sandwich carboplatin and paclitaxel chemotherapy, both sandwich and concurrent chemotherapy, and concurrent and adjuvant chemotherapy, and 1 received no chemotherapy. All patients completed treatment. Of the 9 patients who received concurrent chemotherapy, the rate of grade 2 and 3 hematologic toxicities was 33% and 11%, respectively. One patient (9%) developed grade 3 acute gastrointestinal toxicity; no patient developed grade ≥3 genitourinary toxicity. The volume of pelvic bone marrow, bladder, and small bowel receiving 10 to 30 Gy was significantly lower with PBS than with intensity modulated radiation therapy (P<.001). The target coverage for all PBS plans was robust relative to the setup uncertainties (P>.05) with the clinical target volume mean dose percentage received by 95% and 98% of the target volume coverage changes within 2% for the individual plans. Conclusions: Our results have demonstrated the clinical feasibility of PBS and the dosimetric advantages, especially for the low-dose sparing of normal tissues in the pelvis with the target robustness maintained relative to the setup uncertainties. Future studies with larger patient numbers are planned to further validate our preliminary findings.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Photoacoustic sounds from meteors

Concurrent sound associated with very bright meteors manifests as popping, hissing, and faint rustling sounds occurring simultaneously with the arrival of light from meteors. Numerous instances have been documented with –11 to –13 brightness. These sounds cannot be attributed to direct acoustic propagation from the upper atmosphere for which travel time would be several minutes. Concurrent sounds must be associated with some form of electromagnetic energy generated by the meteor, propagated to the vicinity of the observer, and transduced into acoustic waves. Previously, energy propagated from meteors was assumed to be RF emissions. This has not been well validated experimentally. Herein we describe experimental results and numerical models in support of photoacoustic coupling as the mechanism. Recent photometric measurements of fireballs reveal strong millisecond flares and significant brightness oscillations at frequencies ≥40 Hz. Strongly modulated light at these frequencies with sufficient intensity can create concurrent sounds through radiative heating of common dielectric materials like hair, clothing, and leaves. This heating produces small pressure oscillations in the air contacting the absorbers. Calculations show that –12 brightness meteors can generate audible sound at ~25 dB SPL. As a result, the photoacoustic hypothesis provides an alternative explanation for this longstanding mystery about generation of concurrent sounds by fireballs.

47 OTHER INSTRUMENTATION↗

Data transfer between scientific facilities – bottleneck analysis, insights, and optimizations

Wide area file transfers play an important role in many science applications. File transfer tools typically deliver the highest performance for datasets with a small number of large files, but many science datasets consist of many small files. Thus it is important to understand the factors that contribute to the decrease in wide area data transfer performance for datasets with many small files. To this end, we (i) benchmark the performance of subsystems involved in end-to-end file transfer between two HPC facilities for a many-file dataset that is representative of production science transfers; (ii) characterize the per-file overhead introduced by different subsystems; (iii) identify potential dependencies and bottlenecks; (iv) study the effectiveness of transferring many files concurrently as a means of reducing per-file overheads; and (v) prototype a prefetching mechanism as an alternative of concurrency to reduce the per-file overhead on source storage system. We show that both concurrency and prefetching can help reduce the per-file overhead significantly. A reasonable level of concurrency combined with prefetching can bring the per-file overhead down to a negligible level.

Liu, Yuanlai↗

The State of the Art in Visualizing Dynamic Multivariate Networks

Abstract Most real‐world networks are both dynamic and multivariate in nature, meaning that the network is associated with various attributes and both the network structure and attributes evolve over time. Visualizing dynamic multivariate networks is of great significance to the visualization community because of their wide applications across multiple domains. However, it remains challenging because the techniques should focus on representing the network structure, attributes and their evolution concurrently. Many real‐world network analysis tasks require the concurrent usage of the three aspects of the dynamic multivariate networks. In this paper, we analyze current techniques and present a taxonomy to classify the existing visualization techniques based on three aspects: temporal encoding, topology encoding, and attribute encoding. Finally, we survey application areas and evaluation methods; and discuss challenges for future research.

Kale, Bharat↗

Practical considerations for maximizing heat production in a novel thermobrachytherapy seed prototype

Purpose: A combination of hyperthermia and radiation in the treatment of cancer has been proven to provide better tumor control than radiation administered as a monomodality, without an increase in complications or serious toxicities. Moreover, concurrent administration of hyperthermia and radiation displays synergistic enhancement, resulting in greater tumor cell killing than hyperthermia and radiation delivered separately. The authors have designed a new thermobrachytherapy (TB) seed, which serves as a source of both radiation and heat for concurrent brachytherapy and hyperthermia treatments when implanted in solid tumors. This innovative seed, similar in size and geometry to conventional seeds, will have self-regulating thermal properties. Methods: The new seed's geometry is based on the standard BEST Model 2301{sup 125}I seed, resulting in very similar dosimetric properties. The TB seed generates heat when placed in an oscillating magnetic field via induction heating of a ferromagnetic Ni–Cu alloy core that replaces the tungsten radiographic marker of the standard Model 2301. The alloy composition is selected to undergo a Curie transition near 50 °C, drastically decreasing power production at higher temperatures and providing for temperature self-regulation. Here, the authors present experimental studies of the magnetic properties of Ni–Cu alloy material, the visibility of TB seeds in radiographic imaging, and the ability of seed prototypes to uniformly heat tissue to a desirable temperature. Moreover, analyses are presented of magnetic shielding and thermal expansion of the TB seed, as well as matching of radiation dose to temperature distributions for a short interseed distance in a given treatment volume. Results: Annealing the Ni–Cu alloy has a significant effect on its magnetization properties, increasing the sharpness of the Curie transition. The TB seed preserves the radiographic properties of the BEST 2301 seed in both plain x rays and CT images, and a preliminary experiment demonstrates thermal self-regulation and adequate heating of a tissue-mimicking phantom by seed prototypes. The effect of self-shielding of the seed against the external magnetic field is small, and only minor thermal stress is induced in heating of the seeds from room temperature to well above the seed operating temperature. With proper selection of magnetic field parameters, the thermal dose distribution of an arrangement of TB and hyperthermia-only seeds may be made to match with its radiation dose distribution. Conclusions: The presented analyses address several practical considerations for manufacturing of the proposed TB seeds and identify critical issues for the prototype implementation. The authors’ preliminary experiments demonstrate close agreement with the modeling results, confirming the feasibility of combining sources of heat and radiation into a single thermobrachytherapy seed.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

The FLEX/32 multicomputing environment

The FLEX/32 Multicomputer is a generic environment for cooperating multiple processors. The FLEX/32 supports a number of different processors, making it heterogeneous in terms of the instruction sets it supports, and homogeneous in its ability to provide consistent storage and input/output facilities to its differing processors. These facilities are accessed through standard 32-bit VMEbus connections. The FLEX/32 supports the full UNIX System V Operating System and languages associated with it, plus the extended ConCurrent C and Concurrent FORTRAN 77 languages that allow programming of concurrent software at a high level. Direct programming support at all levels is provided by the environment hardware for concurrent software execution and optimization, including hardware support for shared resource access arbitration, conditional critical region arbitration, and interprocessor messages.

Matelan, N.↗

Evaluation of the satellite derived snow cover area - Runoff forecasting models for the inaccessible basins of western Himalayas

In this study, the existing seasonal snow cover area runoff forecasting models of the Indus, Kabul, Sutlej and Chenab basins were evaluated with the concurrent flow correlation model for the period 1975-79. In all the basins under study, correlation of concurrent flow model explained the variability in flow better than by the snow cover area runoff models. Actually, the concurrent flow correlation model explained more than 90 percent of the variability in the flow of these rivers. Compared to this model, the snow cover area runoff models explained less of the variability in flow. In the Himalayan river basins under study and at least for the period under observation, the concurrent flow correlation model provided a set of results with which to compare the estimates from the snow cover area runoff models.

Dey, B.↗

Parallel processors and nonlinear structural dynamics algorithms and software

Techniques are discussed for the implementation and improvement of vectorization and concurrency in nonlinear explicit structural finite element codes. In explicit integration methods, the computation of the element internal force vector consumes the bulk of the computer time. The program can be efficiently vectorized by subdividing the elements into blocks and executing all computations in vector mode. The structuring of elements into blocks also provides a convenient way to implement concurrency by creating tasks which can be assigned to available processors for evaluation. The techniques were implemented in a 3-D nonlinear program with one-point quadrature shell elements. Concurrency and vectorization were first implemented in a single time step version of the program. Techniques were developed to minimize processor idle time and to select the optimal vector length. A comparison of run times between the program executed in scalar, serial mode and the fully vectorized code executed concurrently using eight processors shows speed-ups of over 25. Conjugate gradient methods for solving nonlinear algebraic equations are also readily adapted to a parallel environment. A new technique for improving convergence properties of conjugate gradients in nonlinear problems is developed in conjunction with other techniques such as diagonal scaling. A significant reduction in the number of iterations required for convergence is shown for a statically loaded rigid bar suspended by three equally spaced springs.

Belytschko, Ted↗

Image-Processing Software For A Hypercube Computer

Concurrent Image Processing Executive (CIPE) is software system intended to develop and use image-processing application programs on concurrent computing environment. Designed to shield programmer from complexities of concurrent-system architecture, it provides interactive image-processing environment for end user. CIPE utilizes architectural characteristics of particular concurrent system to maximize efficiency while preserving architectural independence from user and programmer. CIPE runs on Mark-IIIfp 8-node hypercube computer and associated SUN-4 host computer.

Lee, Meemong↗