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
Hi-index | 0.00 |
Heterogeneous systems allow us to target our programming to the appropriate environment.