메뉴 건너뛰기




Volumn 46, Issue 7, 2011, Pages 27-37

Dynamic cache contention detection in multi-threaded applications

Author keywords

Cache Contention; Dynamic Instrumentation; False Sharing; Shadow Memory

Indexed keywords

CACHE CONTENTION; CACHE SIMULATION; DATA SHARING; DIAGNOSTIC INFORMATION; DYNAMIC CACHE; DYNAMIC INSTRUMENTATION; FALSE SHARING; MANY CORE; MEMORY HIERARCHY; MULTI-CORE SYSTEMS; MULTI-THREADED APPLICATION; PERFORMANCE BOTTLENECKS; PERFORMANCE DEGRADATION; RUNTIME OVERHEADS; SHADOW MEMORIES; SHARING INFORMATION;

EID: 80053541916     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2007477.1952688     Document Type: Article
Times cited : (11)

References (40)
  • 6
    • 70449561190 scopus 로고    scopus 로고
    • On the design and implementation of a cache-aware multicore real-time scheduler
    • J. M. Calandrino and J. H. Anderson. On the design and implementation of a cache-aware multicore real-time scheduler. Real-Time Systems, Euromicro Conference on, 0:194-204, 2009.
    • (2009) Real-Time Systems, Euromicro Conference on , vol.0 , pp. 194-204
    • Calandrino, J.M.1    Anderson, J.H.2
  • 8
    • 34547335786 scopus 로고    scopus 로고
    • TainTrace: Efficient flow tracing with dynamic binary rewriting
    • DOI 10.1109/ISCC.2006.158, 1691114, Proceedings - 11th IEEE Symposium on Computers and Communications, ISCC 2006
    • W. Cheng, Q. Zhao, B. Yu, and S. Hiroshige. Tainttrace: Efficient flow tracing with dynamic binary rewriting. In Proc. of the Proceedings of the 11th IEEE Symposium on Computers and Communications (ISCC '06), pages 749-754, 2006. (Pubitemid 47130300)
    • (2006) Proceedings - International Symposium on Computers and Communications , pp. 749-754
    • Cheng, W.1    Zhao, Q.2    Yu, B.3    Hiroshige, S.4
  • 16
    • 0029192199 scopus 로고
    • Reducing false sharing on shared memory multiprocessors through compile time data transformations
    • T. Jeremiassen and S. Eggers. Reducing false sharing on shared memory multiprocessors through compile time data transformations. ACM SIGPLAN Notices, 30(8):179-188, 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.8 , pp. 179-188
    • Jeremiassen, T.1    Eggers, S.2
  • 17
    • 85029492648 scopus 로고
    • Reduction of cache coherence overhead by compiler data layout and loop transformation
    • Y. Ju and H. Dietz. Reduction of cache coherence overhead by compiler data layout and loop transformation. Languages and Compilers for Parallel Computing, pages 344-358, 1992.
    • (1992) Languages and Compilers for Parallel Computing , pp. 344-358
    • Ju, Y.1    Dietz, H.2
  • 18
    • 0011596625 scopus 로고
    • An architecture-independent analysis of false sharing
    • Duke University, Durham, NC, USA
    • V. Khera, P. R. LaRowe, Jr., and S. C. Ellis. An architecture-independent analysis of false sharing. Technical Report DUKE-TR-1993-13, Duke University, Durham, NC, USA, 1993.
    • (1993) Technical Report DUKE-TR , pp. 1993-13
    • Khera, V.1    Larowe, Jr.P.R.2    Ellis, S.C.3
  • 19
    • 33750373762 scopus 로고    scopus 로고
    • Automatic logging of operating system effects to guide application-level architecture simulation
    • DOI 10.1145/1140103.1140303, SIGMETRICS 2006/Performance 2006 - Joint International Conference on Measurement and Modeling of Computer Systems, Proceedings
    • S. Narayanasamy, C. Pereira, H. Patil, R. Cohn, and B. Calder. Automatic logging of operating system effects to guide application-level architecture simulation. In Proc. of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '06/Performance '06), pages 216-227, 2006. (Pubitemid 44619093)
    • (2006) Performance Evaluation Review , vol.34 , Issue.1 , pp. 216-227
    • Narayanasamy, S.1    Pereira, C.2    Patil, H.3    Cohn, R.4    Calder, B.5
  • 22
    • 79953672829 scopus 로고    scopus 로고
    • Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software
    • J. Newsome. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In Proc. of the Network and Distributed System Security Symposium (NDSS 2005), 2005.
    • (2005) Proc. of the Network and Distributed System Security Symposium (NDSS 2005)
    • Newsome, J.1
  • 23
    • 70449829986 scopus 로고    scopus 로고
    • OpenWorks LLP
    • OpenWorks LLP. Helgrind: A data race detector, 2007. http://valgrind.org/ docs/manual/hg-manual.html/.
    • (2007) Helgrind: A Data Race Detector
  • 24
    • 0024716237 scopus 로고
    • Minimum distance: A method for partitioning recurrences for multiprocessors
    • J. Peir and R. Cytron. Minimum distance: A method for partitioning recurrences for multiprocessors. IEEE Transactions on Computers, 38(8):1203-1211, 1989.
    • (1989) IEEE Transactions on Computers , vol.38 , Issue.8 , pp. 1203-1211
    • Peir, J.1    Cytron, R.2
  • 33
    • 34548030923 scopus 로고    scopus 로고
    • Thread clustering: Sharing-aware scheduling on SMP-CMP-SMT multiprocessors
    • DOI 10.1145/1272996.1273004, Operating Systems Review - Proceedings of the 2007 EuroSys Conference
    • D. Tam, R. Azimi, and M. Stumm. Thread clustering: sharing-aware scheduling on smp-cmp-smt multiprocessors. In EuroSys '07: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, pages 47-58, New York, NY, USA, 2007. ACM. (Pubitemid 47281574)
    • (2007) Operating Systems Review (ACM) , pp. 47-58
    • Tam, D.1    Azimi, R.2    Stumm, M.3
  • 34
    • 25144456977 scopus 로고    scopus 로고
    • CacheIn: A toolset for comprehensive cache inspection
    • Computational Science - ICCS 2005: 5th International Conference, Proceedings
    • J. Tao and W. Karl. CacheIn: A Toolset for Comprehensive Cache Inspection. Computational Science-ICCS 2005, pages 174-181, 2005. (Pubitemid 41348539)
    • (2005) Lecture Notes in Computer Science , vol.3515 , Issue.2 , pp. 174-181
    • Tao, J.1    Karl, W.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.