Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Edward A. Carmona

dblp:22/2621 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% High-performance computing · 50%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › loop transformation › loop parallelization
code parallelization
0.011989
Parallelizing a large scientific code - methods, issues, and concerns · SC 1989
High-performance computing › scientific computing systems
magnetohydrodynamic simulation
0.011989
Parallelizing a large scientific code - methods, issues, and concerns · SC 1989
Parallel and multicore computing
parallel programming models
0.011989
Parallelizing a large scientific code - methods, issues, and concerns · SC 1989
High-performance computing
scientific computing systems
0.011989
Parallelizing a large scientific code - methods, issues, and concerns · SC 1989

Methods — techniques the papers use, named apart from their topics

functional decomposition · 0.0domain decomposition · 0.0
YearPublicationVenuePosition
1997 On Parallel PIC Versatility and the Structure of Parallel PIC Approaches
abstract
We discuss insights gained from an effort to develop a versatile parallel PIC code (PICARD – PIC with arbitrary rebalancing and decompositions). Because of the highly dynamic nature of PIC, it is sometimes necessary to tailor decomposition strategies on a problem-by-problem basis instead of solely on the basis of the algorithm. The dynamics of a problem may dictate the particular strategy to be used. Thus, finding a general operational method for parallel PIC applications is important. We find approaches to partitioning the mesh and particle domains which provide some trade-off opportunities, but the relationship enforced between the partition layouts in addition to the way one chooses to manage the problem's dynamics defines categories of strategies which are independent of the partitioning technique used. The overall strategy enforced is as important as the individual techniques applied to partition the domains. Three strategy groups arise from the analysis and form the basis of widely disparate parallel PIC operational methods. These distinct solutions are obtained from rather simple parametric choices. We introduce the concept of rubber boundaries as a means to bring a compromise between what are commonly referred to as Lagrangian and Eulerian particle mappings. We show several parallel PIC strategies that are as yet unexplored. © 1997 John Wiley & Sons, Ltd.
Edward A. Carmona, Leon J. Chandler
Concurr. Pract. Exp.1
1992 Comparison of communications on the Intel iPSC/860 and Touchstone Delta (Short communication)
Roger W. Hockney, Edward A. Carmona
Parallel Comput.2
1991 Modeling the Serial and Parallel Fractions of a Parallel Algorithm
Edward A. Carmona, Michael D. Rice
J. Parallel Distributed Comput.1
1989 Parallelizing a large scientific code - methods, issues, and concerns
abstract
Objectives of this study were to develop techniques and methods for effective analysis of large codes; to determine the feasibility of parallelizing an existing large scientific code; and to estimate potential speedups attainable, and associated tradeoffs in design complexity and work effort, if the code were parallelized by redesign for a distributed memory system (NCube, iPSC hypercube), or straight serial translation targetting a shared memory system (CRAY2, SEQUENT). MACH2, the code under study, is a 2-D magnetohydrodynamic (MHD) finite difference code used to simulate plasma flow switches and nuclear radiation. A taxonomy relating functional levels of a code to levels of parallelism is presented and used as a model for analyzing existing large codes. It is shown that although parallelizing lower level code segments (e.g. algorithms and loops) on shared memory systems is generally easier to accomplish, in some cases an entire large code is most easily parallelized at a high level; via domain and functional decomposition. Also a multi-decomposition scheme is introduced in which acceptable load balances can be achieved for functional decompositions and heterogeneous data partitionings.
Edward A. Carmona
SC1