[图书][B] Semantics engineering with PLT Redex

M Felleisen, RB Findler, M Flatt - 2009 - books.google.com
The first comprehensive presentation of reduction semantics in one volume, and the first tool
set for such forms of semantics. This text is the first comprehensive presentation of reduction …

[PDF][PDF] CertiCoq: A verified compiler for Coq

A Anand, A Appel, G Morrisett… - The third international …, 2017 - cs.princeton.edu
CertiCoq is a mechanically verified, optimizing compiler for Coq that bridges the gap
between certified high-level programs and their translation to machine language. We outline …

Data Parallel Haskell: a status report

MMT Chakravarty, R Leshchinskiy… - Proceedings of the …, 2007 - dl.acm.org
We describe the design and current status of our effort to implement the programming model
of nested data parallelism into the Glasgow Haskell Compiler. We extended the original …

A monad for deterministic parallelism

S Marlow, R Newton, S Peyton Jones - ACM SIGPLAN Notices, 2011 - dl.acm.org
We present a new programming model for deterministic parallel computation in a pure
functional language. The model is monadic and has explicit granularity, but allows dynamic …

[PDF][PDF] A survey of high-level parallel programming models

E Belikov, P Deligiannis, P Totoo, M Aljabri… - Heriot-Watt University …, 2013 - macs.hw.ac.uk
Increasingly heterogeneous and hierarchical parallel architectures are now mainstream,
however, most of the traditional programming models are lowlevel and explicit, limiting …

A tutorial on parallel and concurrent programming in haskell

S Peyton Jones, S Singh - International School on Advanced Functional …, 2008 - Springer
This practical tutorial introduces the features available in Haskell for writing parallel and
concurrent programs. We first describe how to write semi-explicit parallel programs by using …

Disentanglement in nested-parallel programs

S Westrick, R Yadav, M Fluet, UA Acar - Proceedings of the ACM on …, 2019 - dl.acm.org
Nested parallelism has proved to be a popular approach for programming the rapidly
expanding range of multicore computers. It allows programmers to express parallelism at a …

Implicitly threaded parallelism in Manticore

M Fluet, M Rainey, J Reppy, A Shaw - Journal of functional …, 2010 - cambridge.org
The increasing availability of commodity multicore processors is making parallel computing
ever more widespread. In order to exploit its potential, programmers need languages that …

Automatic parallelism management

S Westrick, M Fluet, M Rainey, UA Acar - Proceedings of the ACM on …, 2024 - dl.acm.org
On any modern computer architecture today, parallelism comes with a modest cost, born
from the creation and management of threads or tasks. Today, programmers battle this cost …

Implicitly-threaded parallelism in Manticore

M Fluet, M Rainey, J Reppy, A Shaw - Proceedings of the 13th ACM …, 2008 - dl.acm.org
The increasing availability of commodity multicore processors is making parallel computing
available to the masses. Traditional parallel languages are largely intended for large-scale …