中央政治局同志向党中央和习近平总书记述职
Паралелизам на нивоу мемори?е или МЛП ?е термин у рачунарско? архитектури ко?и се односи на могу?ност да посто?е више мемори?ских операци?а на чека?у, посебно промаша?и кеша или промаша?и бафера асоци?ативног прево?е?а, у исто време.
У ?едном процесору, МЛП се може сматрати обликом паралелизма на нивоу инструкци?е (ПНИ). Ме?утим, ПНИ се често меша са суперскаларом, могу?ности да се изврше више од ?едне инструкци?е од?едном. На пример, процесор Интел Пентиум Про ?е суперскалар ко?и може да започне извршава?е пет различитих микроинструкци?а у циклусу, али може да издржи четири различита промаша?а кеша за до 20 различитих load микроинструкци?а било кад.
Могу?е ?е имати машину ко?а ни?е суперскаларали ко?а има високу МЛП.
Машина ко?а нема ПНИ, ко?а ни?е суперскалар, ко?а извршава ?едну инструкци?у од?едном али ко?а извршава хардвески prefetching (не prefetching са софтверском инструкционом нивоу) експонира MLP али без ПНИ. Ово ?е зато што посто?е више истактнутих мемори?ских операци?а, али не и инструкци?а. Инструкци?е се често меша?у са операци?ама.
Да?е, вишепроцесорски и вишенитни рачунарски системи могу екпонирати МЛП или ПНИ због паралелизма. Ме?утим, често ограничавамо значе?е термина МЛП или ПНИ на екстрактова?е таквог паралелизма од не-паралелног ?еднонитног кода.
Литература
[уреди | уреди извор]- "Enhancing memory level parallelism via recovery-free value prediction." H. Zhou and T. M. Conte. Proceedings of the 17th Annual International Conference on Supercomputing, ICS 2003.
- "A Case for MLP-Aware Cache Replacement", Moinuddin K. Qureshi, Daniel N. Lynch, Onur Mutlu, Yale N. Patt. Proceedings of the 33rd annual International Symposium on Computer Architecture (ISCA), 2006.
- "MLP-Aware Runahead Threads ?n a Simultaneous Multithreading Processor"(paper). Craeynest, K. Van, S. Eyerman, L. Eeckhout. Proc. of The 4th HiPEAC Int. Conf., Paphos, Cyprus, January 2009.
- "Microarchitecture optimizations for exploiting memory-level parallelism", Yuan Chou, B. Fahs, and S. Abraham, Computer Architecture, 2004. Proceedings. 31st Annual International Symposium on 2004.
- "Coming challenges in microarchitecture and architecture", Ronen, R.; Mendelson, A.; Lai, K.; Shih-Lien Lu; Pollack, F.; Shen, J.P. Proceedings of the IEEE Volume: 89 Issue: 3 Mar 2001
- "MLP yes! ILP no!" (abstract / slides), A. Glew. In Wild and Crazy Ideas Session, 8th International Conference on Architectural Support for Programming Languages and Operating Systems, October 1998.