메뉴 건너뛰기




Volumn , Issue , 2010, Pages 215-224

Smartlocks: Lock acquisition scheduling for self-aware synchronization

Author keywords

asymmetric multicore; heterogeneous multicore; performance optimization; self aware; self tuning; synchronization

Indexed keywords

HETEROGENEOUS MULTICORE; MULTI CORE; PERFORMANCE OPTIMIZATIONS; SELF-AWARE; SELFTUNING;

EID: 77954740538     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1809049.1809079     Document Type: Conference Paper
Times cited : (32)

References (21)
  • 1
    • 80053227555 scopus 로고
    • Reactive synchronization algorithms for multiprocessors
    • B. H. Lim and A. Agarwal, "Reactive synchronization algorithms for multiprocessors," SIGOPS Oper. Syst. Rev., vol. 28, no. 5, pp. 25-35, 1994.
    • (1994) SIGOPS Oper. Syst. Rev. , vol.28 , Issue.5 , pp. 25-35
    • Lim, B.H.1    Agarwal, A.2
  • 2
    • 77954708438 scopus 로고    scopus 로고
    • Application heartbeats: A generic interface for expressing performance goals and progress in self-tuning systems
    • Online document
    • H. Hoffmann, J. Eastep, M. Santambrogio, J. Miller, and A. Agarwal, "Application heartbeats: A generic interface for expressing performance goals and progress in self-tuning systems," SMART Workshop 2010. Online document, http://ctuning.org/dissemination/smart10-02.pdf.
    • SMART Workshop 2010
    • Hoffmann, H.1    Eastep, J.2    Santambrogio, M.3    Miller, J.4    Agarwal, A.5
  • 4
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • J. M. Mellor-Crummey and M. L. Scott, "Algorithms for scalable synchronization on shared-memory multiprocessors," ACM Trans. Comput. Syst., vol. 9, no. 1, pp. 21-65, 1991.
    • (1991) ACM Trans. Comput. Syst. , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 7
    • 0030685587 scopus 로고    scopus 로고
    • Efficient synchronization: Let them eat qolb
    • New York, NY: ACM
    • A. Kägi, D. Burger, and J. R. Goodman, "Efficient synchronization: let them eat qolb," in ISCA 1997 Proceedings. New York, NY: ACM, 1997, pp. 170-180.
    • (1997) ISCA 1997 Proceedings , pp. 170-180
    • Kägi, A.1    Burger, D.2    Goodman, J.R.3
  • 9
    • 0029724683 scopus 로고    scopus 로고
    • Implementation of scalable blocking locks using an adaptive thread scheduler
    • Washington, DC, USA: IEEE Computer Society
    • B. Mukherjee and K. Schwan, "Implementation of scalable blocking locks using an adaptive thread scheduler," in IPPS 1996 Proceedings. Washington, DC, USA: IEEE Computer Society, 1996, pp. 339-343.
    • (1996) IPPS 1996 Proceedings , pp. 339-343
    • Mukherjee, B.1    Schwan, K.2
  • 10
    • 84976771728 scopus 로고
    • Scalable reader-writer synchronization for shared-memory multiprocessors
    • New York, NY, USA: ACM
    • J. M. Mellor-Crummey and M. L. Scott, "Scalable reader-writer synchronization for shared-memory multiprocessors," in PPoPP 1991 Proceedings. New York, NY, USA: ACM, 1991, pp. 106-113.
    • (1991) PPoPP 1991 Proceedings , pp. 106-113
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 11
  • 13
    • 33646394503 scopus 로고    scopus 로고
    • Efficient synchronization for nonuniform communication architectures
    • Los Alamitos, CA: IEEE Computer Society Press
    • Z. Radović and E. Hagersten, "Efficient synchronization for nonuniform communication architectures," in SC02 Proceedings. Los Alamitos, CA: IEEE Computer Society Press, 2002, pp. 1-13.
    • (2002) SC02 Proceedings , pp. 1-13
    • Radović, Z.1    Hagersten, E.2
  • 14
    • 70450049370 scopus 로고
    • Empirical studies of competitve spinning for a shared-memory multiprocessor
    • New York, NY.: ACM
    • A. R. Karlin, K. Li, M. S. Manasse, and S. Owicki, "Empirical studies of competitve spinning for a shared-memory multiprocessor," in SOSP 1991 Proceedings. New York, NY.: ACM, 1991, pp. 41-55.
    • (1991) SOSP 1991 Proceedings , pp. 41-55
    • Karlin, A.R.1    Li, K.2    Manasse, M.S.3    Owicki, S.4
  • 15
    • 0012711061 scopus 로고    scopus 로고
    • Eliminating synchronization overhead in automatically parallelized programs using dynamic feedback
    • P. C. Diniz and M. C. Rinard, "Eliminating synchronization overhead in automatically parallelized programs using dynamic feedback," ACM Trans. Comput. Syst., vol. 17, no. 2, pp. 89-132, 1999.
    • (1999) ACM Trans. Comput. Syst. , vol.17 , Issue.2 , pp. 89-132
    • Diniz, P.C.1    Rinard, M.C.2
  • 16
    • 52649148744 scopus 로고    scopus 로고
    • Self-optimizing memory controllers: A reinforcement learning approach
    • E. Ipek, O. Mutlu, J. F. Martínez, and R. Caruana, "Self-optimizing memory controllers: A reinforcement learning approach," in ISCA 2008 Proceedings, 2008, pp. 39-50.
    • (2008) ISCA 2008 Proceedings , pp. 39-50
    • Ipek, E.1    Mutlu, O.2    Martínez, J.F.3    Caruana, R.4
  • 17
    • 66749161432 scopus 로고    scopus 로고
    • Coordinated management of multiple interacting resources in chip multiprocessors: A machine learning approach
    • Washington, DC, USA: IEEE Computer Society
    • R. Bitirgen, E. Ipek, and J. F. Martinez, "Coordinated management of multiple interacting resources in chip multiprocessors: A machine learning approach," in MICRO 2008 Proceedings. Washington, DC, USA: IEEE Computer Society, 2008, pp. 318-329.
    • (2008) MICRO 2008 Proceedings , pp. 318-329
    • Bitirgen, R.1    Ipek, E.2    Martinez, J.F.3
  • 18
    • 33745725084 scopus 로고    scopus 로고
    • Reactive spin-locks: A self-tuning approach
    • Washington, DC, USA: IEEE Computer Society
    • P. Hoai Ha, M. Papatriantafilou, and P. Tsigas, "Reactive spin-locks: A self-tuning approach," in ISPAN 2005 Proceedings. Washington, DC, USA: IEEE Computer Society, 2005, pp. 33-39.
    • (2005) ISPAN 2005 Proceedings , pp. 33-39
    • Hoai Ha, P.1    Papatriantafilou, M.2    Tsigas, P.3
  • 20
    • 0029752592 scopus 로고    scopus 로고
    • Average reward reinforcement learning: Foundations, algorithms, and empirical results
    • S. Mahadevan, "Average reward reinforcement learning: Foundations, algorithms, and empirical results," Machine Learning, vol. 22, pp. 159-196, 1996.
    • (1996) Machine Learning , vol.22 , pp. 159-196
    • Mahadevan, S.1


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