A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Efficient parallel programming in Poly/ML and Isabelle/ML
2010
Proceedings of the 5th ACM SIGPLAN workshop on Declarative aspects of multicore programming - DAMP '10
The ML family of languages and LCF-style interactive theorem proving have been closely related from their beginnings about 30 years ago. Here we report on a recent project to adapt both the Poly/ML compiler and the Isabelle theorem prover to current multicore hardware. Checking theories and proofs in typical Isabelle application takes minutes or hours, and users expect to make efficient use of "home machines" with 2-8 cores, or more. Poly/ML and Isabelle are big and complex software systems
doi:10.1145/1708046.1708058
dblp:conf/popl/MatthewsW10
fatcat:zh2fs6336rds7bkc4jomwfznpq