Accelerator: using data parallelism to program GPUs for general-purpose uses
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems
Data parallel acceleration of decision support queries using Cell/BE and GPUs
Proceedings of the 6th ACM conference on Computing frontiers
PASTHA: parallelizing stencil calculations in Haskell
Proceedings of the 5th ACM SIGPLAN workshop on Declarative aspects of multicore programming
Memory models: a case for rethinking parallel languages and hardware
Communications of the ACM
Lime: a Java-compatible and synthesizable language for heterogeneous architectures
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Semantics of transactional memory and automatic mutual exclusion
ACM Transactions on Programming Languages and Systems (TOPLAS)
Data structures in the multicore age
Communications of the ACM
Communications of the ACM
Strand algebras for DNA computing
Natural Computing: an international journal
Abstraction in hardware system design
Communications of the ACM
Abstraction in Hardware System Design
Queue - Data
Encapsulated synchronization and load-balance in heterogeneous programming
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Moving from petaflops to petadata
Communications of the ACM
Heterothread: hybrid thread level parallelism on heterogeneous multicore architectures
ACM SIGBED Review - Special Issue on the Work-in-Progress (WiP) session of the 33rd IEEE Real-Time Systems Symposium (RTSS'12)
Hi-index | 48.25 |
Heterogeneous systems allow us to target our programming to the appropriate environment.