Cimple: instruction and memory level parallelism: a DSL for uncovering ILP and MLP

Modern out-of-order processors have increased capacity to exploit instruction level parallelism (ILP) and memory level parallelism (MLP), e.g., by using wide superscalar pipelines and vector execution units, as well as deep buffers for inflight memory requests. These resources, however, often exhibi...

Full description

Bibliographic Details
Main Authors: Kiriansky, Vladimir (Author), Xu, Haoran (Author), Rinard, Martin (Author), Amarasinghe, Saman (Author)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor)
Format: Article
Language:English
Published: Association of Computing Machinery, 2020-05-06T20:05:53Z.
Subjects:
Online Access:Get fulltext