메뉴 건너뛰기




Volumn , Issue , 2011, Pages 161-170

Optimizing interpreters by tuning opcode orderings on virtual machines for modern architectures : How i learned to stop worrying and love hill climbing

Author keywords

Branch prediction; Locality; Lua; Python; Virtual machines

Indexed keywords

BRANCH PREDICTION; LOCALITY; LUA; PYTHON; VIRTUAL MACHINES;

EID: 84856675122     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2093157.2093183     Document Type: Conference Paper
Times cited : (6)

References (22)
  • 2
    • 13944276451 scopus 로고    scopus 로고
    • When the greedy algorithm fails
    • DOI 10.1016/j.disopt.2004.03.007, PII S1572528604000222
    • J. Bang-Jensen, G. Gutin, and A. Yeo. When the greedy algorithm fails. Discrete Optimization, 1(2):121 - 127, 2004. ISSN 1572-5286. URL http://dx.doi.org/10.1016/j.disopt.2004.03.007. (Pubitemid 40266096)
    • (2004) Discrete Optimization , vol.1 , Issue.2 , pp. 121-127
    • Bang-Jensen, J.1    Gutin, G.2    Yeo, A.3
  • 3
    • 84976797077 scopus 로고
    • ISSN 0001-0782. URL, 362270
    • J. R. Bell. Threaded Code. Commun. ACM, 16(6):370-372, 1973. ISSN 0001-0782. URL http://doi.acm.org/10.1145/362248. 362270.
    • (1973) Threaded Code. Commun. ACM , vol.16 , Issue.6 , pp. 370-372
    • Bell, J.R.1
  • 4
    • 84877042382 scopus 로고    scopus 로고
    • A scalable cross-platform infrastructure for application performance tuning using hardware counters
    • Washington, DC, USA, IEEE Computer Society, ISBN 0-7803-9802- 5. URL, 370424
    • S. Browne, J. Dongarra, N. Garner, K. London, and P. Mucci. A scalable cross-platform infrastructure for application performance tuning using hardware counters. In Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), Supercomputing'00, Washington, DC, USA, 2000. IEEE Computer Society. ISBN 0-7803-9802- 5. URL http://portal.acm.org/citation.cfm?id=370049. 370424.
    • (2000) Proceedings of the 2000 ACM/IEEE Conference on Supercomputing (CDROM), Supercomputing'00
    • Browne, S.1    Dongarra, J.2    Garner, N.3    London, K.4    Mucci, P.5
  • 5
    • 79953267642 scopus 로고    scopus 로고
    • Interpreter instruction scheduling
    • J. Knoop, editor, volume 6601 of Lecture Notes in Computer Science, Springer Berlin/Heidelberg, URL
    • S. Brunthaler. Interpreter instruction scheduling. In J. Knoop, editor, Compiler Construction, volume 6601 of Lecture Notes in Computer Science, pages 164-178. Springer Berlin/Heidelberg, 2011. URL http://dx.doi.org/10.1007/978-3- 642-19861-8-10.
    • (2011) Compiler Construction , pp. 164-178
    • Brunthaler, S.1
  • 6
    • 24644500788 scopus 로고    scopus 로고
    • Tiger - An interpreter generation tool
    • R. Bodik, editor, volume 3443 of Lecture Notes in Computer Science, Springer Berlin/Heidelberg, URL
    • K. Casey, D. Gregg, and M. Ertl. Tiger - an interpreter generation tool. In R. Bodik, editor, Compiler Construction, volume 3443 of Lecture Notes in Computer Science, pages 139-139. Springer Berlin/Heidelberg, 2005. URL http://dx.doi.org/10.1007/978-3-540-31985-6-18.
    • (2005) Compiler Construction , pp. 139-139
    • Casey, K.1    Gregg, D.2    Ertl, M.3
  • 7
    • 36048973219 scopus 로고    scopus 로고
    • Optimizing indirect branch prediction accuracy in virtual machine interpreters
    • October, ISSN 0164-0925. URL
    • K. Casey, M. A. Ertl, and D. Gregg. Optimizing indirect branch prediction accuracy in virtual machine interpreters. ACM Trans. Program. Lang. Syst., 29, October 2007. ISSN 0164-0925. URL http://doi.acm.org/10.1145/1286821.1286828.
    • (2007) ACM Trans. Program. Lang. Syst. , vol.29
    • Casey, K.1    Ertl, M.A.2    Gregg, D.3
  • 8
    • 60849090154 scopus 로고    scopus 로고
    • CLBG. Available at, URL http://shootout.alioth.debian.org/
    • CLBG. The Computer Language Benchmarks Game. Available at http://shootout.alioth.debian.org/, 2011. URL http://shootout. alioth.debian.org/.
    • (2011) The Computer Language Benchmarks Game
  • 11
    • 37849022524 scopus 로고    scopus 로고
    • Springer Reference. Springer, ISBN 9780387301624
    • M. Kao. Encyclopedia of algorithms. Springer Reference. Springer, 2008. ISBN 9780387301624.
    • (2008) Encyclopedia of Algorithms
    • Kao, M.1
  • 13
    • 49949095418 scopus 로고    scopus 로고
    • Code arrangement of embedded Java virtual machine for nand flash memory
    • Berlin, Heidelberg, Springer-Verlag. ISBN 3-540-77559-5, 978-3-540- 77559-1. URL
    • C.-C. Lin and C.-L. Chen. Code arrangement of embedded java virtual machine for nand flash memory. In Proceedings of the 3rd international conference on High performance embedded architectures and compilers, HiPEAC'08, pages 369-383, Berlin, Heidelberg, 2008. Springer-Verlag. ISBN 3-540-77559-5, 978-3-540- 77559-1. URL http://portal.acm.org/citation.cfm?id=1786054.1786088.
    • (2008) Proceedings of the 3rd International Conference on High Performance Embedded Architectures and Compilers, HiPEAC'08 , pp. 369-383
    • Lin, C.-C.1    Chen, C.-L.2
  • 14
    • 0031599142 scopus 로고    scopus 로고
    • Mersenne twister: A 623- dimensionally equi distributed uniform pseudo-random number generator
    • January, ISSN 1049-3301. URL, 272995
    • M. Matsumoto and T. Nishimura. Mersenne twister: a 623- dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul., 8:3-30, January 1998. ISSN 1049-3301. URL http://doi.acm.org/10. 1145/272991. 272995.
    • (1998) ACM Trans. Model. Comput. Simul. , vol.8 , pp. 3-30
    • Matsumoto, M.1    Nishimura, T.2
  • 17
    • 78650140380 scopus 로고    scopus 로고
    • Available at, URL http://luajit.org
    • M. Pall. The LuaJIT Project. Available at http://luajit.org, 2011. URL http://luajit.org.
    • (2011) The LuaJIT Project
    • Pall, M.1
  • 22
    • 33745187158 scopus 로고    scopus 로고
    • Feedback-directed switch-case statement optimization
    • DOI 10.1109/ICPPW.2005.32, 1488708, Proceedings of the 2005 International Conference on Parallel Processing Workshops
    • P. Zhao and J. Amaral. Feedback-directed switch-case statement optimization. In Parallel Processing, 2005. ICPP 2005 Workshops. International Conference Workshops on, pages 295 - 302, june 2005. doi: 10.1109/ICPPW.2005.32. (Pubitemid 43904170)
    • (2005) Proceedings of the International Conference on Parallel Processing Workshops , vol.2005 , pp. 295-302
    • Zhao, P.1    Amaral, J.N.2


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