Proceedings Article10.1145/1595655.1595656
From structured to object oriented programming in parallel algorithms for 3D image reconstruction
José A. Alvarez,Javier Roca-Piera,José J. Fernández +2 more
- 07 Jul 2009
- pp 1-8
3
TL;DR: This paper shows how the abstractions employed to model a problem, may play an important role from the performance and scalability perspectives.
read more
Abstract: Emerging computer architectures intend to overcome limitations imposed by the power consumption, thermal issues and physics. Multicore processors and computing platforms where GPUs and CPUs are combined, are turning into attractive computing platforms for developers. These architectures are characterized for breaking the trend in computing. They are single computing entities built on an aggregate of smaller and pseudo independent processing silicon dies. New trends in parallel computing are shifting towards the multicore arena. A new factor arises in such scenario, the concurrence. But concurrence is not parallelism. Parallel applications (and sequential ones, of course) that wish to take advantage of this new environment need to take this into consideration, or being completely rewritten in such a way that parallelism can be expressed by means of concurrence. In this changing scenario, abstractions may help to keep performance. This paper shows how the abstractions employed to model a problem, may play an important role from the performance and scalability perspectives.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A proposed asynchronous object load balancing method for parallel 3d image reconstruction applications
José Antonio Álvarez-Bermejo,Javier Roca-Piera +1 more
- 21 May 2010
TL;DR: The experiences when porting scientific software using the concurrent object abstraction and a method to asynchronously invoke load balancers are presented.
2
A Hybrid Parallel Approach for 3D Reconstruction of Cellular Specimens
M. Laura da Silva,Javier Roca-Piera,José-Jesús Fernández +2 more
- 01 Jan 2010
TL;DR: This work proposes a hybrid parallel implementation for tomographic reconstruction of cellular specimens and shows that the balanced and adaptative algorithm allows an ideal speedup factor when large datasets are used.
Intra-Inter Triplet Object Interaction Mechanism in Triplet-Based Hierarchical Interconnection Network
TL;DR: IITOIM Model is proposed to improve the performance with efficient intra-inter triplet cores communication mechanism between the objects in TBHIN, and solves difficult program running object-oriented programs.
References
CHARM++: a portable concurrent object oriented system based on C++
Laxmikant V. Kale,Laxmikant V. Kale,Sanjeev Krishnan +2 more
- 01 Oct 1993
TL;DR: Charm++ is an explicitly parallel language consisting of C++ with a few extensions that provides a clear separation between sequential and parallel objects and helps one write programs that are latency-tolerant.
1K
•Book
Object-oriented concurrent programming
Akinori Yonezawa,Mario Tokoro +1 more
- 06 Jun 1987
TL;DR: This book deals with a major theme of the Japanese Fifth Generation Project, which emphasizes logic programming, parallelism, and distributed systems, and presents a collection of tutorials and research papers on a new programming and design methodology in which the system to be constructed is modeled as aCollection of abstract entities called "objects" and concurrent messages passing among objects.
359
Practical considerations for 3-D image reconstruction using spherically symmetric volume elements
Samuel Matej,Robert M. Lewitt +1 more
TL;DR: Experiments show that using blobs in iterative reconstruction methods leads to substantial improvement in the reconstruction performance, based on visual quality and on quantitative measures, in comparison with the voxel case.
344
Foundations of Actor Semantics
William D Clinger
- 01 May 1981
TL;DR: This thesis extends and unifies the work of Carl Hewitt, Irene Greif, Henry Baker, and Giuseppe Attardi, who developed the mathematical content of the actor message-passing model, and may be proved for the semantics of an actor-based language.
252
Real-world concurrency
Bryan M. Cantrill,Jeff Bonwick +1 more
TL;DR: What does the proliferation of concurrency mean for the software you develop?
67