Language virtualization for heterogeneous parallel computing
نویسندگان
چکیده
منابع مشابه
Programming Models for Parallel Heterogeneous Computing
Many of the computational problems we are facing today are complex and need huge computational power to be solved. It is well-known that processors will not continue to get faster, but will get more cores instead. More cores are not only harder to utilize by an application programmer, but also challenge hardware designers. Thus various new hardware architectures are designed and evaluated in or...
متن کاملA Framework for Heterogeneous Desktop Parallel Computing
With industry moving to a multi-core design in search of performance gains, developers must incorporate this paradigm shift into their designs as well. We have so far mostly avoided the multi-threaded approach fearing the associated concurrency problems. Previous research at Liacs has created tools that automatically identify independent processes and their data flows inside an application. In ...
متن کاملModeling Parallel Programs for Heterogeneous Computing
With the growing interest in multicore processors and Graphics Processing Units (GPUs), heterogeneous computing is an emerging necessity to fully utilize computing resources. In the traditional approach to parallel programming, programmers are required to manage the sequential part of a program while rewriting the parallel part to a more efficient parallel programming model. Our evaluation acro...
متن کاملHeterogeneous parallel and distributed computing
Heterogeneous network-based distributed and parallel computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and sch...
متن کاملCoarse-grained Parallel Computing on Heterogeneous Systems Heterogeneous Coarse-grained Parallel Computing
We consider the problem of nding eecient parallel algorithms for heterogeneous parallel computers, i.e., parallel computers in which dierent processors have dier-ent computational potential. To this end, we dene a formal computational model for heterogeneous systems and develop algorithms for commonly used communication operations. The result is that many existing parallel algorithms which use ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2010
ISSN: 0362-1340,1558-1160
DOI: 10.1145/1932682.1869527