docs: add MIMD era section and references

This commit is contained in:
Andrew 2025-12-08 22:05:01 +07:00
parent b1e278944e
commit de5fba4b2d
2 changed files with 81 additions and 0 deletions

View file

@ -162,6 +162,22 @@
pages = {491--542},
}
@inproceedings{mowry_design_1992,
address = {Boston Massachusetts USA},
title = {Design and evaluation of a compiler algorithm for prefetching},
isbn = {9780897915342},
url = {https://dl.acm.org/doi/10.1145/143365.143488},
doi = {10.1145/143365.143488},
language = {en},
urldate = {2025-12-08},
booktitle = {Proceedings of the fifth international conference on {Architectural} support for programming languages and operating systems},
publisher = {ACM},
author = {Mowry, Todd C. and Lam, Monica S. and Gupta, Anoop},
month = sep,
year = {1992},
pages = {62--73},
}
@misc{morgan_compiling_2018,
title = {Compiling {History} {To} {Understand} {The} {Future}},
url = {https://www.nextplatform.com/2018/11/02/compiling-history-to-understand-the-future/},
@ -179,3 +195,20 @@
url = {https://support.hpe.com/hpesc/public/docDisplay?docId=a00113909en_us&page=Vectorization_Directives.html&docLocale=en_US},
urldate = {2025-12-08},
}
@article{hoare_communicating_1978,
title = {Communicating sequential processes},
volume = {21},
issn = {0001-0782, 1557-7317},
url = {https://dl.acm.org/doi/10.1145/359576.359585},
doi = {10.1145/359576.359585},
abstract = {This paper suggests that input and output are basic primitives of programming and that parallel composition of communicating sequential processes is a fundamental program structuring method. When combined with a development of Dijkstra's guarded command, these concepts are surprisingly versatile. Their use is illustrated by sample solutions of a variety of a familiar programming exercises.},
language = {en},
number = {8},
urldate = {2025-12-08},
journal = {Communications of the ACM},
author = {Hoare, C. A. R.},
month = aug,
year = {1978},
pages = {666--677},
}