메뉴 건너뛰기




Volumn 42, Issue 4, 2011, Pages 172-186

A software tool for semi-automatic gridification of resource-intensive Java bytecodes and its application to ray tracing and sequence alignment

Author keywords

Automatic parallelism; Computational grids; Gridification; Java bytecode; Parallelization heuristics; Resource intensive applications

Indexed keywords

ALIGNMENT; COMPUTER SOFTWARE; GRID COMPUTING;

EID: 79953189342     PISSN: 09659978     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.advengsoft.2011.02.003     Document Type: Article
Times cited : (7)

References (56)
  • 3
    • 43949123603 scopus 로고    scopus 로고
    • A high-throughput application for the dynamic analysis of structures on a Grid environment
    • DOI 10.1016/j.advengsoft.2007.05.005, PII S0965997807001056
    • J.M. Alonso, V. Hernández, and G. Moltó A high-throughput application for the dynamic analysis of structures on a grid environment Adv Eng Softw 39 10 2008 839 848 (Pubitemid 351707617)
    • (2008) Advances in Engineering Software , vol.39 , Issue.10 , pp. 839-848
    • Alonso, J.M.1    Hernandez, V.2    Molto, G.3
  • 6
    • 70350566630 scopus 로고    scopus 로고
    • A toolkit for efficient numerical applications in Java
    • M. Baitsch, N. Li, and D. Hartmann A toolkit for efficient numerical applications in Java Adv Eng Softw 41 1 2010 75 83
    • (2010) Adv Eng Softw , vol.41 , Issue.1 , pp. 75-83
    • Baitsch, M.1    Li, N.2    Hartmann, D.3
  • 11
    • 0032591180 scopus 로고    scopus 로고
    • JLAPACK - Compiling LAPACK Fortran to Java
    • D.M. Doolin, J. Dongarra, and K. Seymour JLAPACK - compiling LAPACK Fortran to Java Scient Program 7 2 1999 111 138
    • (1999) Scient Program , vol.7 , Issue.2 , pp. 111-138
    • Doolin, D.M.1    Dongarra, J.2    Seymour, K.3
  • 12
    • 64849110800 scopus 로고    scopus 로고
    • Interfaces for parallel numerical linear algebra libraries in high level languages
    • L.A. Drummond, V. Galiano, V. Migallón, and J. Penadés Interfaces for parallel numerical linear algebra libraries in high level languages Adv Eng Softw 40 8 2009 652 658
    • (2009) Adv Eng Softw , vol.40 , Issue.8 , pp. 652-658
    • Drummond, L.A.1    Galiano, V.2    Migallón, V.3    Penadés, J.4
  • 14
    • 0037374819 scopus 로고    scopus 로고
    • The grid: Computing without bounds
    • I. Foster The grid: computing without bounds Scient Am 288 4 2003 78 85
    • (2003) Scient Am , vol.288 , Issue.4 , pp. 78-85
    • Foster, I.1
  • 15
    • 33750042586 scopus 로고    scopus 로고
    • Globus toolkit version 4: Software for service-oriented systems
    • DOI 10.1007/s11390-006-0513-y
    • I. Foster Globus toolkit version 4: software for service-oriented systems J Comput Sci Technol 21 4 2006 513 520 (Pubitemid 46224406)
    • (2006) Journal of Computer Science and Technology , vol.21 , Issue.4 , pp. 513-520
    • Foster, I.1
  • 16
    • 0030577969 scopus 로고    scopus 로고
    • A comparison of implicit and explicit parallel programming 1
    • DOI 10.1006/jpdc.1996.0045
    • V.W. Freeh A comparison of implicit and explicit parallel programming J Parallel Distrib Comput 34 1 1996 50 65 (Pubitemid 126165511)
    • (1996) Journal of Parallel and Distributed Computing , vol.34 , Issue.1 , pp. 50-65
    • Freeh, V.W.1
  • 18
    • 33746448276 scopus 로고    scopus 로고
    • Finite element simulation of the simple tension test in metals
    • DOI 10.1016/j.finel.2006.05.004, PII S0168874X06000928
    • C. García-Garino, F. Gabaldón, and J.M. Goicolea Finite element simulation of the simple tension test in metals Fin Elem Anal Des 42 13 2006 1187 1197 (Pubitemid 44128636)
    • (2006) Finite Elements in Analysis and Design , vol.42 , Issue.13 , pp. 1187-1197
    • Garcia-Garino, C.1    Gabaldon, F.2    Goicolea, J.M.3
  • 20
    • 0020484488 scopus 로고
    • An improved algorithm for matching biological sequences
    • O. Gotoh An improved algorithm for matching biological sequences J Mol Biol 162 3 1982 705 708
    • (1982) J Mol Biol , vol.162 , Issue.3 , pp. 705-708
    • Gotoh, O.1
  • 21
    • 77949485759 scopus 로고    scopus 로고
    • GridGain Systems >[accessedJanuary2011]
    • GridGain Systems. The GridGain open cloud platform; 2009. < http://www.gridgain.com > [accessed January 2011].
    • (2009) The GridGain Open Cloud Platform
  • 22
    • 85009451607 scopus 로고
    • >[accessedJanuary2011]
    • Haines E. Neutral file format (NFF); 1992. < http://local.wasp.uwa. edu.au/pbourke/dataformats/nff/nff1.html > [accessed January 2011].
    • (1992) Neutral File Format (NFF)
    • Haines, E.1
  • 26
    • 85009498378 scopus 로고    scopus 로고
    • JPPF >[accessedJanuary2011]
    • JPPF. JPPF Home; 2009. < http://www.jppf.org > [accessed January 2011].
    • (2009) JPPF Home
  • 27
    • 10444269505 scopus 로고    scopus 로고
    • JavaSymphony, a programming model for the Grid
    • A. Jugravu, and T. Fahringer JavaSymphony, a programming model for the Grid Fut Generation Comput Syst 21 1 2005 239 246
    • (2005) Fut Generation Comput Syst , vol.21 , Issue.1 , pp. 239-246
    • Jugravu, A.1    Fahringer, T.2
  • 29
    • 34548493644 scopus 로고    scopus 로고
    • Google's MapReduce programming model - Revisited
    • DOI 10.1016/j.scico.2007.07.001, PII S0167642307001281
    • R. Lämmel Google's MapReduce programming model - revisited Sci Comput Program 68 3 2007 208 237 (Pubitemid 47379880)
    • (2007) Science of Computer Programming , vol.68 , Issue.3 , pp. 208-237
    • Lammel, R.1
  • 30
    • 34447525359 scopus 로고    scopus 로고
    • Byte-code scheduling of Java programs with branches for desktop grid
    • DOI 10.1016/j.future.2007.04.005, PII S0167739X07000544
    • E. Laskowski, M. Tudruja, R. Olejnik, and B. Toursel Byte-code scheduling of Java programs with branches for desktop grid Fut Generation Comput Syst 23 8 2007 977 982 (Pubitemid 47064409)
    • (2007) Future Generation Computer Systems , vol.23 , Issue.8 , pp. 977-982
    • Laskowski, E.1    Tudruj, M.2    Olejnik, R.3    Toursel, B.4
  • 31
    • 33646892173 scopus 로고    scopus 로고
    • The problem with threads
    • DOI 10.1109/MC.2006.180
    • E.A. Lee The problem with threads Computer 39 5 2006 33 42 (Pubitemid 43786509)
    • (2006) Computer , vol.39 , Issue.5 , pp. 33-42
    • Lee, E.A.1
  • 32
    • 64849091641 scopus 로고    scopus 로고
    • Design and deployment of distributed numerical applications using .NET and component oriented programming
    • R.I. Mackie Design and deployment of distributed numerical applications using.NET and component oriented programming Adv Eng Softw 40 8 2009 665 674
    • (2009) Adv Eng Softw , vol.40 , Issue.8 , pp. 665-674
    • MacKie, R.I.1
  • 33
    • 33751028255 scopus 로고    scopus 로고
    • A process for separation of crosscutting grid concerns
    • Applied Computing 2006 - The 21st Annual ACM Symposium on Applied Computing - Proceedings of the 2006 ACM Symposium on Applied Computing
    • P.M. Maia, N.C. Mendonca, V. Furtado, W. Cirne, and K. Saikoski A process for separation of crosscutting Grid concerns ACM symposium on applied computing (SAC '06), Dijon, France 2006 ACM Press New York (NY, USA) 1569 1574 (Pubitemid 44759047)
    • (2006) Proceedings of the ACM Symposium on Applied Computing , vol.2 , pp. 1569-1574
    • Maia, P.H.M.1    Mendonca, N.C.2    Furtado, V.3    Cirne, W.4    Saikoski, K.5
  • 34
    • 50549102800 scopus 로고    scopus 로고
    • Volta: Developing distributed applications by recompiling
    • D. Manolescu, B. Beckman, and B. Livshits Volta: developing distributed applications by recompiling IEEE Softw 25 5 2008 53 59
    • (2008) IEEE Softw , vol.25 , Issue.5 , pp. 53-59
    • Manolescu, D.1    Beckman, B.2    Livshits, B.3
  • 36
    • 77951128919 scopus 로고    scopus 로고
    • On the evaluation of gridification effort and runtime aspects of JGRIM applications
    • C. Mateos, A. Zunino, and M. Campo On the evaluation of gridification effort and runtime aspects of JGRIM applications Fut Generation Comput Syst 26 6 2010 797 819
    • (2010) Fut Generation Comput Syst , vol.26 , Issue.6 , pp. 797-819
    • Mateos, C.1    Zunino, A.2    Campo, M.3
  • 37
    • 84906562044 scopus 로고    scopus 로고
    • Models and applications in grid and P2P systems
    • An approach to just-in-time gridification of conventional Java applications IOS Press Amsterdam (The Netherlands)
    • C. Mateos, A. Zunino, M. Campo, R. Trachsel, and Parallel Programming Models and applications in grid and P2P systems An approach to just-in-time gridification of conventional Java applications Advances in parallel computing 2009 IOS Press Amsterdam (The Netherlands) 232 260 [chapter BYG]
    • (2009) Advances in Parallel Computing , pp. 232-260
    • Mateos, C.1    Zunino, A.2    Campo, M.3    Trachsel, R.4    Programming, P.5
  • 38
    • 85009495321 scopus 로고    scopus 로고
    • A novel mechanism for gridification of compiled Java applications
    • in press.
    • Mateos C, Zunino A, Trachsel R, Campo M. A novel mechanism for gridification of compiled Java applications. Comput Inform, in press.
    • Comput Inform
    • Mateos, C.1    Zunino, A.2    Trachsel, R.3    Campo, M.4
  • 40
    • 85009495320 scopus 로고    scopus 로고
    • National Science Foundation >[accessedJanuary2011]
    • National Science Foundation. ScaLAPACK; 2007. < http://www.netlib.org/ scalapack > [accessed January 2011].
    • (2007) ScaLAPACK
  • 41
    • 85009488595 scopus 로고    scopus 로고
    • ObjectWeb Consortium >[accessedJanuary2011]
    • ObjectWeb Consortium. ASM; 2009. < http://asm.objectweb.org > [accessed January 2011].
    • (2009) ASM
  • 42
    • 85009498379 scopus 로고    scopus 로고
    • Oracle Inc. javax.script (Java Platform SE 6) >[accessedJanuary2011]
    • Oracle Inc. javax.script (Java Platform SE 6); 2009. < http://download.oracle.com/javase/6/docs/api/javax/script/package-summary.html > [accessed January 2011].
    • (2009)
  • 43
    • 61849177001 scopus 로고    scopus 로고
    • JLab: Integrating a scripting interpreter with Java technology for flexible and efficient scientific computation
    • S. Papadimitriou, and K. Terzidis jLab: integrating a scripting interpreter with Java technology for flexible and efficient scientific computation Comput Lang Syst Struct 35 3 2009 217 240
    • (2009) Comput Lang Syst Struct , vol.35 , Issue.3 , pp. 217-240
    • Papadimitriou, S.1    Terzidis, K.2
  • 44
    • 84991599248 scopus 로고    scopus 로고
    • Recent advances in parallel virtual machine and message passing interface
    • Proceedings of the 16th European PVM/MPI users' group meeting, Espoo, Finland, September 7-10, 2009 Springer-Verlag Berlin/Heidelberg
    • M. Ropo, J. Westerholm, and J. Dongarra Recent advances in parallel virtual machine and message passing interface Proceedings of the 16th European PVM/MPI users' group meeting, Espoo, Finland, September 7-10, 2009 Lecture notes in computer science 2009 Springer-Verlag Berlin/Heidelberg
    • (2009) Lecture Notes in Computer Science
    • Ropo, M.1    Westerholm, J.2    Dongarra, J.3
  • 45
    • 0037373896 scopus 로고    scopus 로고
    • Automatic translation of Fortran to JVM bytecode
    • K. Seymour, and J. Dongarra Automatic translation of Fortran to JVM bytecode Concurr Comput: Practice Exper 15 3-5 2003 207 222
    • (2003) Concurr Comput: Practice Exper , vol.15 , Issue.35 , pp. 207-222
    • Seymour, K.1    Dongarra, J.2
  • 46
    • 67349148634 scopus 로고    scopus 로고
    • Nested parallelism for multi-core HPC systems using Java
    • A. Shafi, B. Carpenter, and M. Baker Nested parallelism for multi-core HPC systems using Java J Parallel Distrib Comput 69 6 2009 532 545
    • (2009) J Parallel Distrib Comput , vol.69 , Issue.6 , pp. 532-545
    • Shafi, A.1    Carpenter, B.2    Baker, M.3
  • 47
    • 70349132996 scopus 로고    scopus 로고
    • A comparative study of Java and C performance in two large-scale parallel applications
    • A. Shafi, B. Carpenter, M. Baker, and A. Hussain A comparative study of Java and C performance in two large-scale parallel applications Concurr Comput: Practice Exper 21 15 2009 1882 1906
    • (2009) Concurr Comput: Practice Exper , vol.21 , Issue.15 , pp. 1882-1906
    • Shafi, A.1    Carpenter, B.2    Baker, M.3    Hussain, A.4
  • 48
    • 85009451593 scopus 로고    scopus 로고
    • TATA Consultancy Services >[accessedJanuary2011]
    • TATA Consultancy Services. WANem; 2008. < http://wanem.sourceforge.net > [accessed January 2011].
    • (2008) WANem
  • 50
    • 85009498377 scopus 로고    scopus 로고
    • University of Maryland >[accessedJanuary2011]
    • University of Maryland. Dyninst api; 2009. < http://www.dyninst.org > [accessed January 2011].
    • (2009) Dyninst Api
  • 51
    • 85009434061 scopus 로고    scopus 로고
    • University of Virginia >[accessedJanuary2011]
    • University of Virginia. jPVM; 1999. < http://www.cs.virginia.edu/ ajf2j/jpvm.html > [accessed January 2011].
    • (1999) JPVM
  • 52
    • 0036470647 scopus 로고    scopus 로고
    • Web services: Beyond the hype
    • DOI 10.1109/2.982908
    • S.J. Vaughan-Nichols Web services: beyond the hype Computer 35 2 2002 18 21 (Pubitemid 34149432)
    • (2002) Computer , vol.35 , Issue.2 , pp. 18-21
    • Vaughan-Nichols, S.J.1
  • 53
    • 57949092563 scopus 로고    scopus 로고
    • Towards supporting multiple virtual private computing environments on computational grids
    • L. Wang, and W. Jie Towards supporting multiple virtual private computing environments on computational grids Adv Eng Softw 40 4 2009 239 245
    • (2009) Adv Eng Softw , vol.40 , Issue.4 , pp. 239-245
    • Wang, L.1    Jie, W.2
  • 55
    • 33749337596 scopus 로고    scopus 로고
    • Jcluster: An efficient Java parallel environment on a large-scale heterogeneous cluster
    • DOI 10.1002/cpe.986
    • B.-Y. Zhang, G.-W. Yang, and W.-M. Zheng JCluster: an efficient Java parallel environment on a large-scale heterogeneous cluster Concurr Comput: Practice Exper 18 12 2006 1541 1557 (Pubitemid 44494251)
    • (2006) Concurrency Computation Practice and Experience , vol.18 , Issue.12 , pp. 1541-1557
    • Zhang, B.-Y.1    Yang, G.-W.2    Zheng, W.-M.3
  • 56
    • 49749132859 scopus 로고    scopus 로고
    • VCluster: A thread-based Java middleware for SMP and heterogeneous clusters with thread migration support
    • H. Zhang, J. Lee, and R. Guha VCluster: a thread-based Java middleware for SMP and heterogeneous clusters with thread migration support Softw: Practice Exper 38 10 2008 1049 1071
    • (2008) Softw: Practice Exper , vol.38 , Issue.10 , pp. 1049-1071
    • Zhang, H.1    Lee, J.2    Guha, R.3


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