메뉴 건너뛰기




Volumn 21, Issue 2, 2013, Pages 204-217

Sm@rtConfig: A context-aware runtime and tuning system using an aspect-oriented approach for data intensive engineering applications

Author keywords

Aspect Oriented Software Development; GPUs; Load balancing; Model Driven Engineering; Scheduling; Solvers for linear equations systems

Indexed keywords

ASPECT ORIENTED SOFTWARE DEVELOPMENT; ASPECT-ORIENTED; CFD APPLICATIONS; CONTEXT-AWARE; DATA INTENSIVE; ENGINEERING APPLICATIONS; EXECUTION TIME; GPUS; HETEROGENEOUS PLATFORMS; HIGH LEVEL SPECIFICATION; LOAD-BALANCING; MODEL-DRIVEN ENGINEERING; MODULARIZATIONS; NON-FUNCTIONAL CONCERNS; PERFORMANCE GAIN; PROCESSING UNITS; RUNTIMES; STATIC ASSIGNMENT; TUNING SYSTEM;

EID: 84870744367     PISSN: 09670661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.conengprac.2012.10.001     Document Type: Article
Times cited : (11)

References (35)
  • 1
    • 14244263639 scopus 로고    scopus 로고
    • Task scheduling for heterogeneous reconfigurable computers. In SBCCI '04: Proceedings of the 17th symposium on integrated circuits and system design New York, NY, USA: ACM.
    • Ahmadinia, A., Bobda, C., Koch, D., Majer, M., & Teich, J. (2004). Task scheduling for heterogeneous reconfigurable computers. In SBCCI '04: Proceedings of the 17th symposium on integrated circuits and system design (pp. 22-27). New York, NY, USA: ACM.
    • (2004) , pp. 22-27
    • Ahmadinia, A.1    Bobda, C.2    Koch, D.3    Majer, M.4    Teich, J.5
  • 2
    • 75849150271 scopus 로고    scopus 로고
    • An aspect-oriented programming-based approach to software development for fault detection in measurement systems
    • Arpaia P., Bernardi M.L., Lucca G.D., Inglese V., Spiezia G. An aspect-oriented programming-based approach to software development for fault detection in measurement systems. Computer Standards & Interfaces 2010, 32(3):141-152. 10.1016/j.csi.2009.11.009.
    • (2010) Computer Standards & Interfaces , vol.32 , Issue.3 , pp. 141-152
    • Arpaia, P.1    Bernardi, M.L.2    Lucca, G.D.3    Inglese, V.4    Spiezia, G.5
  • 3
    • 84870766836 scopus 로고    scopus 로고
    • ATI. ATI stream SDK with OpenCL. Stand 01.12.10.
    • ATI. 2010. ATI stream SDK with OpenCL. Stand 01.12.10. http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx.
    • (2010)
  • 4
    • 70350641505 scopus 로고    scopus 로고
    • StarPU: A unified platform for task scheduling on heterogeneous multicore architectures. In Proceedings of the 15th international Euro-par conference, lecture notes in computer science Springer.
    • Augonnet, C., Thibault, S., Namyst, R., & Wacrenier, P.-A. (2009). StarPU: A unified platform for task scheduling on heterogeneous multicore architectures. In Proceedings of the 15th international Euro-par conference, lecture notes in computer science (Vol. 5704, pp. 863-874). Springer.
    • (2009) , vol.5704 , pp. 863-874
    • Augonnet, C.1    Thibault, S.2    Namyst, R.3    Wacrenier, P.-A.4
  • 6
    • 74049143158 scopus 로고    scopus 로고
    • Implementing sparse matrix-vector multiplication on throughput-oriented processors
    • storage and analysis New York, NY, USA: ACM.
    • Bell, N., & Garland, M. (2009). Implementing sparse matrix-vector multiplication on throughput-oriented processors. In SC '09: Proceedings of the conference on high performance computing networking, storage and analysis (pp. 1-11). New York, NY, USA: ACM.
    • (2009) In SC '09: Proceedings of the conference on high performance computing networking , pp. 1-11
    • Bell, N.1    Garland, M.2
  • 10
    • 77954050804 scopus 로고    scopus 로고
    • Towards dynamic reconfigurable load-balancing for hybrid desktop platforms. In 2010 IEEE international symposium on parallel distributed processing, workshops and PhD forum (IPDPSW) (pp. 1-4).
    • Binotto, A. P. D., Pereira, C. E., & Fellner, D. W. (2010). Towards dynamic reconfigurable load-balancing for hybrid desktop platforms. In 2010 IEEE international symposium on parallel distributed processing, workshops and PhD forum (IPDPSW) (pp. 1-4).
    • (2010)
    • Binotto, A.P.D.1    Pereira, C.E.2    Fellner, D.W.3
  • 13
    • 57349153933 scopus 로고    scopus 로고
    • Harmony: An execution model and runtime for heterogeneous many core systems. In: HPDC '08: Proceedings of the 17th international symposium on high performance distributed computing New York, NY, USA: ACM.
    • Diamos, G.F., & Yalamanchili, S. (2008). Harmony: An execution model and runtime for heterogeneous many core systems. In: HPDC '08: Proceedings of the 17th international symposium on high performance distributed computing (pp. 197-200). New York, NY, USA: ACM.
    • (2008) , pp. 197-200
    • Diamos, G.F.1    Yalamanchili, S.2
  • 15
    • 38549180485 scopus 로고    scopus 로고
    • DERAF: A high-level aspects framework for distributed embedded real-time systems design. In Early aspects: Current challenges and future directions Berlin: Springer.
    • Freitas, E. P., Wehrmeister, M. A., Silva, E, Carvalho, F., Pereira, C., & Wagner, F. (2007). DERAF: A high-level aspects framework for distributed embedded real-time systems design. In Early aspects: Current challenges and future directions (pp. 55-74). Berlin: Springer.
    • (2007) , pp. 55-74
    • Freitas, E.P.1    Wehrmeister, M.A.2    Silva, E.3    Carvalho, F.4    Pereira, C.5    Wagner, F.6
  • 19
    • 38949200237 scopus 로고    scopus 로고
    • Deterministic mechanism for run-time reconfiguration activities in an RTOs. In: 2006 IEEE international conference on industrial informatics
    • Götz, M., Dittmann, F., & Pereira, C. E. (2006). Deterministic mechanism for run-time reconfiguration activities in an RTOs. In: 2006 IEEE international conference on industrial informatics (pp. 693-698).
    • (2006) , pp. 693-698
    • Götz, M.1    Dittmann, F.2    Pereira, C.E.3
  • 20
    • 84870751657 scopus 로고    scopus 로고
    • Intel. 2010. Intel Core2Quad processors. Stand 01.12.10.
    • Intel. 2010. Intel Core2Quad processors. Stand 01.12.10. http://www.intel.com/products/processor/core2quad/.
  • 21
    • 59049085159 scopus 로고    scopus 로고
    • Predictive runtime code scheduling for heterogeneous architectures. In HiPEAC '09: Proceedings of the 4th international conference on high performance embedded architectures and compilers (pp. 19-33). Berlin/Heidelberg: Springer-Verlag.
    • Jiménez, V. J., Vilanova, L., Gelado, I., Gil, M., Fursin, G., & Navarro, N. (2009). Predictive runtime code scheduling for heterogeneous architectures. In HiPEAC '09: Proceedings of the 4th international conference on high performance embedded architectures and compilers (pp. 19-33). Berlin/Heidelberg: Springer-Verlag.
    • (2009)
    • Jiménez, V.J.1    Vilanova, L.2    Gelado, I.3    Gil, M.4    Fursin, G.5    Navarro, N.6
  • 22
    • 84870735284 scopus 로고    scopus 로고
    • Khronos. 2010. Opencl architecture. Stand 01.12.10.
    • Khronos. 2010. Opencl architecture. Stand 01.12.10. http://www.khronos.org/opencl/.
  • 23
    • 0015604699 scopus 로고
    • An effective heuristic algorithm for the traveling-salesman problem
    • Lin S., Kernighan B.W. An effective heuristic algorithm for the traveling-salesman problem. Operations Research 1973, 21:498-516.
    • (1973) Operations Research , vol.21 , pp. 498-516
    • Lin, S.1    Kernighan, B.W.2
  • 24
    • 84870728949 scopus 로고    scopus 로고
    • Nvidia. 2010. Nvidia GeForce series and CUDA. Stand 01.12.10.
    • Nvidia. 2010. Nvidia GeForce series and CUDA. Stand 01.12.10. http://www.nvidia.com.
  • 25
    • 85024287089 scopus 로고    scopus 로고
    • Stable fluids. In SIGGRAPH '99: Proceedings of the 26th annual conference on computer graphics and interactive techniques New York, NY, USA: ACM Press/Addison-Wesley Publishing Co.
    • Stam, J. (1999). Stable fluids. In SIGGRAPH '99: Proceedings of the 26th annual conference on computer graphics and interactive techniques (pp. 121-128). New York, NY, USA: ACM Press/Addison-Wesley Publishing Co.
    • (1999) , pp. 121-128
    • Stam, J.1
  • 26
    • 84870754106 scopus 로고    scopus 로고
    • Dongarra, dense linear algebra solvers for multicore with GPU accelerators. In 15th international workshop on high-level parallel programming models and supportive environments (pp. 1-8). Atlanta, GA.
    • Tomov, S. R., Nath, H., & Ltaief, J. (2010). Dongarra, dense linear algebra solvers for multicore with GPU accelerators. In 15th international workshop on high-level parallel programming models and supportive environments (pp. 1-8). Atlanta, GA.
    • (2010)
    • Tomov, S.R.1    Nath, H.2    Ltaief, J.3
  • 29
    • 84870752453 scopus 로고    scopus 로고
    • An aspect-oriented model-driven engineering approach for distributed embedded real-time systems. Verlagshaus Monsenstein und Vannerdat OHG, Germany.
    • Wehrmeister, M. A. (2009). An aspect-oriented model-driven engineering approach for distributed embedded real-time systems. Verlagshaus Monsenstein und Vannerdat OHG, Germany.
    • (2009)
    • Wehrmeister, M.A.1
  • 30
    • 49649113897 scopus 로고    scopus 로고
    • A case study to evaluate pros/cons of aspect- and object-oriented paradigms to model distributed embedded real-time systems. In International workshop on model-based methodologies for pervasive and embedded software (pp. 44-54). IEEE Computer Society Press, doi:10.1109/MOMPES.2008.9.
    • Wehrmeister, M. A., Freitas, E. P., Orfanus, D., Rammig, F., & Pereira, C. E. (2008a). A case study to evaluate pros/cons of aspect- and object-oriented paradigms to model distributed embedded real-time systems. In International workshop on model-based methodologies for pervasive and embedded software (pp. 44-54). IEEE Computer Society Press, doi:10.1109/MOMPES.2008.9.
    • (2008)
    • Wehrmeister, M.A.1    Freitas, E.P.2    Orfanus, D.3    Rammig, F.4    Pereira, C.E.5
  • 33
    • 49649113897 scopus 로고    scopus 로고
    • GenERTiCA: A tool for code generation and aspects weaving. In 11th international symposium on object oriented real-time computing (pp. 44-54). IEEE Computer Society.
    • Wehrmeister, M. A., Freitas, E. P., Rammig, F., & Pereira, C. E. (2008). GenERTiCA: A tool for code generation and aspects weaving. In 11th international symposium on object oriented real-time computing (pp. 44-54). IEEE Computer Society.
    • (2008)
    • Wehrmeister, M.A.1    Freitas, E.P.2    Rammig, F.3    Pereira, C.E.4
  • 34
    • 36348981478 scopus 로고    scopus 로고
    • An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems. In 10th international symposium on object oriented real-time distributed computing (pp. 428-432). Washington: IEEE Computer Society.
    • Wehrmeister, M. A., Freitas, E. P., Wagner, F. R., & Pereira, C. E. (2007). An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems. In 10th international symposium on object oriented real-time distributed computing (pp. 428-432). Washington: IEEE Computer Society.
    • (2007)
    • Wehrmeister, M.A.1    Freitas, E.P.2    Wagner, F.R.3    Pereira, C.E.4
  • 35
    • 77749337487 scopus 로고    scopus 로고
    • Fast tridiagonal solvers on the GPU. In: PPoPP '10: Proceedings of the 15th ACM SIGPLAN symposium on principles and practice of parallel programming (pp. 127-136). New York, NY, USA: ACM.
    • Zhang, Y., Cohen, J., & Owens, J. D. (2010). Fast tridiagonal solvers on the GPU. In: PPoPP '10: Proceedings of the 15th ACM SIGPLAN symposium on principles and practice of parallel programming (pp. 127-136). New York, NY, USA: ACM.
    • (2010)
    • Zhang, Y.1    Cohen, J.2    Owens, J.D.3


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