Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2012
Seeing the futures: profiling shared-memory parallel racket
FHPC '12: Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computingPages 73–82https://doi.org/10.1145/2364474.2364485This paper presents the latest chapter in our adventures coping with a large, sequentially-tuned, legacy runtime system in today's parallel world. Specifically, this paper introduces our new graphical visualizer that helps programmers understand how to ...
- research-articleSeptember 2012
Financial software on GPUs: between Haskell and Fortran
FHPC '12: Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computingPages 61–72https://doi.org/10.1145/2364474.2364484This paper presents a real-world pricing kernel for financial derivatives and evaluates the language and compiler tool chain that would allow expressive, hardware-neutral algorithm implementation and efficient execution on graphics-processing units (GPU)...
- research-articleSeptember 2012
Haskell vs. f# vs. scala: a high-level language features and parallelism support comparison
FHPC '12: Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computingPages 49–60https://doi.org/10.1145/2364474.2364483This paper provides a performance and programmability comparison of high-level parallel programming support in Haskell, F# and Scala. Developing several parallel versions, we employ skeleton-based, semi-explicit and explicit approaches to parallelism. ...
- research-articleSeptember 2012
Avalanche: a fine-grained flow graph model for irregular applications on distributed-memory systems
FHPC '12: Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computingPages 15–26https://doi.org/10.1145/2364474.2364479Flow graph models have recently become increasingly popular as a way to express parallel computations. However, most of these models either require specialized languages and compilers or are library-based solutions requiring coarse-grained applications ...
- research-articleSeptember 2012
Parallel programming in Haskell almost for free: an embedding of intel's array building blocks
FHPC '12: Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computingPages 3–14https://doi.org/10.1145/2364474.2364477Nowadays, performance in processors is increased by adding more cores or wider vector units, or by combining accelerators like GPUs and traditional cores on a chip. Programming for these diverse architectures is a challenge. We would like to exploit all ...