共 15 条
[1]
Bihari B.L., Wong M., Wang A., de Supinski B.R., Chen W., A Case for Including Transactions in OpenMP II: Hardware Transactional Memory, IWOMP 2012. LNCS, 7312, pp. 44-58, (2012)
[2]
Bull J.M., Measuring Synchronisation and Scheduling Overheads in OpenMP, Proc. of the 1st EuropeanWorkshop on OpenMP, pp. 99-105, (1999)
[3]
Drepper U., Futexes are Tricky, (2011)
[4]
Drepper U., Molnar I., The Native POSIX Thread Library for Linux, (2003)
[5]
Feng H., Van der Wijngaart R.F., Biswas R., Mavriplis C., Unstructured Adaptive (UA) NAS Parallel Benchmark, Version 1.0, (2004)
[6]
Haring R.A., Ohmacht M., Fox T.W., Gschwind M.K., Satterfield D.L., Sugavanam K., Coteus P.W., Heidelberger P., Blumrich M.A., Wisniewski R.W., Gara A., Chiu G.L.-T., Boyle P.A., Christ N.H., Kim C., The IBM Blue Gene/Q Compute Chip, IEEE Micro, 32, 2, pp. 48-60, (2013)
[7]
IBM XL C/C++ for Blue Gene/Q, V12.1, (2012)
[8]
Intel® Architecture Instruction Set Extensions Programming Reference, (2012)
[9]
Kleen A., Lock Elision in the GNU C Library, 12, 1, (2013)
[10]
Mellor-Crummey J.M., Scott M.L., Algorithms for Scalable Synchronization on Shared-memory Multiprocessors, ACM Trans. Comput. Syst., 9, 1, pp. 21-65, (1991)