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

Distributing the workload upon all available Processing Units (PUs) of a high-performance heterogeneous platform (e.g., PCs composed by CPU–GPUs) is a challenging task, since the execution cost of a task on distinct PUs is non-deterministic and affected by parameters not known a priori. This paper p...

Full description

Saved in:
Bibliographic Details
Published inControl engineering practice Vol. 21; no. 2; pp. 204 - 217
Main Authors Binotto, Alécio Pedro Delazari, Wehrmeister, Marco Aurélio, Kuijper, Arjan, Pereira, Carlos Eduardo
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.02.2013
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Distributing the workload upon all available Processing Units (PUs) of a high-performance heterogeneous platform (e.g., PCs composed by CPU–GPUs) is a challenging task, since the execution cost of a task on distinct PUs is non-deterministic and affected by parameters not known a priori. This paper presents Sm@rtConfig, a context-aware runtime and tuning system based on a compromise between reducing the execution time of engineering applications and the cost of tasks' scheduling on CPU–GPUs' platforms. Using Model-Driven Engineering and Aspect Oriented Software Development, a high-level specification and implementation for Sm@rtConfig has been created, aiming at improving modularization and reuse in different applications. As case study, the simulation subsystem of a CFD application has been developed using the proposed approach. These system's tasks were designed considering only their functional concerns, whereas scheduling and other non-functional concerns are handled by Sm@rtConfig aspects, improving tasks modularity. Although Sm@rtConfig supports multiple PUs, in this case study, these tasks have been scheduled to execute on an platform composed by one CPU and one GPU. Experimental results show an overall performance gain of 21.77% in comparison to the static assignment of all tasks only to the GPU.
AbstractList Distributing the workload upon all available Processing Units (PUs) of a high-performance heterogeneous platform (e.g., PCs composed by CPU–GPUs) is a challenging task, since the execution cost of a task on distinct PUs is non-deterministic and affected by parameters not known a priori. This paper presents Sm@rtConfig, a context-aware runtime and tuning system based on a compromise between reducing the execution time of engineering applications and the cost of tasks' scheduling on CPU–GPUs' platforms. Using Model-Driven Engineering and Aspect Oriented Software Development, a high-level specification and implementation for Sm@rtConfig has been created, aiming at improving modularization and reuse in different applications. As case study, the simulation subsystem of a CFD application has been developed using the proposed approach. These system's tasks were designed considering only their functional concerns, whereas scheduling and other non-functional concerns are handled by Sm@rtConfig aspects, improving tasks modularity. Although Sm@rtConfig supports multiple PUs, in this case study, these tasks have been scheduled to execute on an platform composed by one CPU and one GPU. Experimental results show an overall performance gain of 21.77% in comparison to the static assignment of all tasks only to the GPU.
Author Kuijper, Arjan
Pereira, Carlos Eduardo
Wehrmeister, Marco Aurélio
Binotto, Alécio Pedro Delazari
Author_xml – sequence: 1
  givenname: Alécio Pedro Delazari
  surname: Binotto
  fullname: Binotto, Alécio Pedro Delazari
  email: abinotto@inf.ufrgs.br
  organization: UFRGS—Electrical Engineering Department, Av. Osvaldo Aranha 103, 90035-190 Porto Alegre, Brazil
– sequence: 2
  givenname: Marco Aurélio
  surname: Wehrmeister
  fullname: Wehrmeister, Marco Aurélio
  organization: Santa Catarina State University, Rua Paulo Malschitzki, 89219-710 Joinville, Brazil
– sequence: 3
  givenname: Arjan
  surname: Kuijper
  fullname: Kuijper, Arjan
  organization: Technische Universität Darmstadt & Fraunhofer IGD, Fraunhoferstr. 5, 64283 Darmstadt, Germany
– sequence: 4
  givenname: Carlos Eduardo
  surname: Pereira
  fullname: Pereira, Carlos Eduardo
  organization: UFRGS—Electrical Engineering Department, Av. Osvaldo Aranha 103, 90035-190 Porto Alegre, Brazil
BookMark eNqFUMtOwzAQtFCRaAv_4B9IsePi2JwoFS-pEgfgHDn2urhqnMh2C73z4TgUiSOn1c7ujGZmgka-84AQpmRGCeWXm5nOgF_3QelZSWiZ4Rkh9ASNqahYwSWTIzQmklcF4ZyeoUmMm_zApaRj9PXS3oS07Lx162u8wFkswWcq1IcKgMPOJ9cCVt7gtPPOr3E8xAQt3sVhUR6r2INORRccZKbBqu9Dp_Q7tl3ARiWFXcZ9dHvA2abzAOGH2vdbp1VynY_n6NSqbYSL3zlFb_d3r8vHYvX88LRcrArNqEhFpZuqZPKKgNHGcmkYJ9zOK96UpBKgrW0aZiQRyiiYW5iXVVVS4EZbYEIINkXiqKtDF2MAW_fBtSocakrqoc16U_-1WQ9tDpdcVqbeHqmQ_e0dhDrqnFiDcSHnr03n_hf5BjiXiYQ
CitedBy_id crossref_primary_10_1007_s00607_018_0614_9
crossref_primary_10_1016_j_mechatronics_2013_12_008
crossref_primary_10_1016_j_parco_2019_102584
crossref_primary_10_1007_s00170_017_0154_z
Cites_doi 10.1007/978-3-642-04284-3_4
10.3182/20080706-5-KR-1001.01167
10.1109/IPDPSW.2010.5470804
10.1287/opre.21.2.498
10.1109/HPCC.2011.20
10.1109/ISPA.2008.69
10.1007/978-3-642-03869-3_80
10.1016/j.csi.2009.11.009
10.1109/71.993206
10.1109/SBAC-PADW.2010.6
10.1109/ISORC.2008.67
10.1109/MOMPES.2008.9
10.1016/j.scico.2008.05.005
10.1109/HPCC.2010.40
ContentType Journal Article
Copyright 2012 Elsevier Ltd
Copyright_xml – notice: 2012 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.conengprac.2012.10.001
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-6939
EndPage 217
ExternalDocumentID 10_1016_j_conengprac_2012_10_001
S0967066112002158
GroupedDBID --K
--M
.~1
0R~
1B1
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFO
ACGFS
ACNNM
ACRLP
ADBBV
ADEZE
ADMUD
ADTZH
AEBSH
AECPX
AEFWE
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SDF
SDG
SES
SET
SEW
SPC
SPCBC
SST
SSZ
T5K
UNMZH
WUQ
XFK
XPP
ZMT
ZY4
~G-
AAXKI
AAYXX
AFJKZ
AKRWK
CITATION
ID FETCH-LOGICAL-c318t-7cb723950edcdf69d3606f476b2078ecffbb3d908adae4fe427721e6dcfe38883
IEDL.DBID .~1
ISSN 0967-0661
IngestDate Thu Sep 26 16:56:52 EDT 2024
Fri Feb 23 02:35:43 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords Model-Driven Engineering
Aspect Oriented Software Development
Scheduling
Load-balancing
GPUs
Solvers for linear equations systems
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c318t-7cb723950edcdf69d3606f476b2078ecffbb3d908adae4fe427721e6dcfe38883
PageCount 14
ParticipantIDs crossref_primary_10_1016_j_conengprac_2012_10_001
elsevier_sciencedirect_doi_10_1016_j_conengprac_2012_10_001
PublicationCentury 2000
PublicationDate February 2013
2013-2-00
PublicationDateYYYYMMDD 2013-02-01
PublicationDate_xml – month: 02
  year: 2013
  text: February 2013
PublicationDecade 2010
PublicationTitle Control engineering practice
PublicationYear 2013
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Binotto, A. P. D., Pereira, C. E., & Fellner, D. W. (2010). Towards dynamic reconfigurable load-balancing for hybrid desktop platforms. In
Wehrmeister, M. A., Freitas, E. P., Rammig, F., & Pereira, C. E. (2008). GenERTiCA: A tool for code generation and aspects weaving. In
(pp. 55–74). Berlin: Springer.
(pp. 6885–6890). Elsevier Science.
Khronos. 2010. Opencl architecture
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
Intel. 2010. Intel Core2Quad processors
(pp. 37–42).
de Freitas, E., Binotto, A. P. D., Pereira, C. E, Stork, A., & Larsson, T. (2008). Dynamic reconfiguration of tasks applied to an UAV system using aspect orientation. In
(pp. 32–43). Springer, Boston.
(Vol. 5704, pp. 863–874). Springer.
'
ATI. 2010. ATI stream SDK with OpenCL
Stand 01.12.10.
Wehrmeister, M. A. (2009).
Wehrmeister, M. A., Freitas, E. P., Orfanus, D., Rammig, F., & Pereira, C. E. (2008b). Evaluating aspect and object-oriented concepts to model distributed embedded real-time systems using RT-UML. In
Göddeke, Wobker, Strzodka, Mohd-Yuspf, McCormick, Turek (bib17) 2009; 4
(pp. 19–33). Berlin/Heidelberg: Springer-Verlag.
Arpaia, Bernardi, Lucca, Inglese, Spiezia (bib2) 2010; 32
(pp. 1–8). Atlanta, GA.
Driver, Reilly, Éamonn Linehan, Cahill, Clarke (bib14) 2011; 10
Binotto, Freitas, Wehrmeister, Pereira, Stork, Larsson (bib8) 2009; 10
Gokhale, Balasubramanian, Balasubramanian, Krishna, Edwards, Deng (bib18) 2008; 73
(pp. 44–54). IEEE Computer Society.
Garey, Johnson (bib16) 1990
(pp. 127–136). New York, NY, USA: ACM.
Bell, N., & Garland, M. (2009). Implementing sparse matrix-vector multiplication on throughput-oriented processors. In
Binotto, A. P. D., Pedras, B. M., Goetz, M., Kuijper, A., Pereira, C. E., Stork, A., et al. (2010). Effective dynamic scheduling on heterogeneous multi/manycore desktop platforms. In
(pp. 292–300).
(pp. 693–698).
Barrett, Berry, Chan, Demmel, Donato, Dongarra (bib5) 1994
Binotto, A. P. D., Daniel, C., Weber, D., Kuijper, A., Stork, A., Pereira, C. E., et al. (2010). Iterative sle solvers over a CPU–GPU platform. In
(pp. 305–313).
(pp. 121–128). New York, NY, USA: ACM Press/Addison-Wesley Publishing Co.
Jiménez, V. J., Vilanova, L., Gelado, I., Gil, M., Fursin, G., & Navarro, N. (2009). Predictive runtime code scheduling for heterogeneous architectures. In
Volkov, V., & Demmel, J. W. (2008). Benchmarking GPUs to tune dense linear algebra. In
Lin, Kernighan (bib23) 1973; 21
(pp. 1–4).
Verlagshaus Monsenstein und Vannerdat OHG, Germany.
Diamos, G.F., & Yalamanchili, S. (2008). Harmony: An execution model and runtime for heterogeneous many core systems. In
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
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
Ahmadinia, A., Bobda, C., Koch, D., Majer, M., & Teich, J. (2004). Task scheduling for heterogeneous reconfigurable computers. In
(pp. 22–27). New York, NY, USA: ACM.
Topcuoglu, Society, you Wu, Member (bib27) 2002; 13
(pp. 78–85).
Wehrmeister, M. A., Freitas, E. P., & Pereira, C. E. (2009). An infrastructure for UML-based code generation tools. In
(pp. 428–432). Washington: IEEE Computer Society.
Binotto, A. P. D., Pereira, C. E., Kuijper, A., Stork, A., & Fellner, D. (2011). An effective dynamic scheduling runtime and tuning system for heterogeneous multi and many-core desktop platforms. In
Stam, J. (1999). Stable fluids. In
Götz, M., Dittmann, F., & Pereira, C. E. (2006). Deterministic mechanism for run-time reconfiguration activities in an RTOs. In
(pp. 44–54). IEEE Computer Society Press, doi:10.1109/MOMPES.2008.9.
Zhang, Y., Cohen, J., & Owens, J. D. (2010). Fast tridiagonal solvers on the GPU. In
(pp. 1–11). New York, NY, USA: ACM.
Augonnet, C., Thibault, S., Namyst, R., & Wacrenier, P.-A. (2009). StarPU: A unified platform for task scheduling on heterogeneous multicore architectures. In
Tomov, S. R., Nath, H., & Ltaief, J. (2010). Dongarra, dense linear algebra solvers for multicore with GPU accelerators. In
(pp. 197–200). New York, NY, USA: ACM.
Nvidia. 2010. Nvidia GeForce series and CUDA
(pp. 1–11). Piscataway, NJ, USA: IEEE Press.
10.1016/j.conengprac.2012.10.001_bib28
10.1016/j.conengprac.2012.10.001_bib29
Barrett (10.1016/j.conengprac.2012.10.001_bib5) 1994
Binotto (10.1016/j.conengprac.2012.10.001_bib8) 2009; 10
10.1016/j.conengprac.2012.10.001_bib24
10.1016/j.conengprac.2012.10.001_bib25
10.1016/j.conengprac.2012.10.001_bib26
Topcuoglu (10.1016/j.conengprac.2012.10.001_bib27) 2002; 13
10.1016/j.conengprac.2012.10.001_bib7
10.1016/j.conengprac.2012.10.001_bib9
Driver (10.1016/j.conengprac.2012.10.001_bib14) 2011; 10
Göddeke (10.1016/j.conengprac.2012.10.001_bib17) 2009; 4
10.1016/j.conengprac.2012.10.001_bib30
10.1016/j.conengprac.2012.10.001_bib31
10.1016/j.conengprac.2012.10.001_bib1
10.1016/j.conengprac.2012.10.001_bib10
10.1016/j.conengprac.2012.10.001_bib32
10.1016/j.conengprac.2012.10.001_bib11
10.1016/j.conengprac.2012.10.001_bib33
10.1016/j.conengprac.2012.10.001_bib3
10.1016/j.conengprac.2012.10.001_bib4
10.1016/j.conengprac.2012.10.001_bib6
Lin (10.1016/j.conengprac.2012.10.001_bib23) 1973; 21
10.1016/j.conengprac.2012.10.001_bib19
10.1016/j.conengprac.2012.10.001_bib12
10.1016/j.conengprac.2012.10.001_bib34
10.1016/j.conengprac.2012.10.001_bib13
10.1016/j.conengprac.2012.10.001_bib35
10.1016/j.conengprac.2012.10.001_bib15
Gokhale (10.1016/j.conengprac.2012.10.001_bib18) 2008; 73
Arpaia (10.1016/j.conengprac.2012.10.001_bib2) 2010; 32
10.1016/j.conengprac.2012.10.001_bib20
10.1016/j.conengprac.2012.10.001_bib21
10.1016/j.conengprac.2012.10.001_bib22
Garey (10.1016/j.conengprac.2012.10.001_bib16) 1990
References_xml – year: 1990
  ident: bib16
  article-title: Computers and intractability: A guide to the theory of NP-completeness
  contributor:
    fullname: Johnson
– volume: 13
  start-page: 260
  year: 2002
  end-page: 274
  ident: bib27
  article-title: Performance-effective and low-complexity task scheduling for heterogeneous computing
  publication-title: IEEE Transactions on Parallel and Distributed Systems
  contributor:
    fullname: Member
– volume: 10
  start-page: 21:1
  year: 2011
  end-page: 21:26
  ident: bib14
  article-title: Managing embedded systems complexity with aspect-oriented model-driven engineering
  publication-title: ACM Transactions on Embedded Computing Systems
  contributor:
    fullname: Clarke
– volume: 4
  start-page: 254
  year: 2009
  end-page: 269
  ident: bib17
  article-title: Co-processor acceleration of an unmodified parallel solid mechanics code with feastgpu
  publication-title: Journal of Computational Science and Engineering
  contributor:
    fullname: Turek
– volume: 73
  start-page: 39
  year: 2008
  end-page: 58
  ident: bib18
  article-title: Model driven middleware: A new paradigm for deploying and provisioning distributed real-time and embedded applications
  publication-title: Science of Computer Programming
  contributor:
    fullname: Deng
– year: 1994
  ident: bib5
  article-title: Templates for the solution of linear systems: Building blocks for iterative methods
  contributor:
    fullname: Dongarra
– volume: 21
  start-page: 498
  year: 1973
  end-page: 516
  ident: bib23
  article-title: An effective heuristic algorithm for the traveling-salesman problem
  publication-title: Operations Research
  contributor:
    fullname: Kernighan
– volume: 10
  start-page: 277
  year: 2009
  end-page: 289
  ident: bib8
  article-title: Towards task dynamic reconfiguration over asymmetric computing platforms for UAVs surveillance systems
  publication-title: Scalable Computing: Practice and Experience
  contributor:
    fullname: Larsson
– volume: 32
  start-page: 141
  year: 2010
  end-page: 152
  ident: bib2
  article-title: An aspect-oriented programming-based approach to software development for fault detection in measurement systems
  publication-title: Computer Standards & Interfaces
  contributor:
    fullname: Spiezia
– ident: 10.1016/j.conengprac.2012.10.001_bib29
– ident: 10.1016/j.conengprac.2012.10.001_bib32
  doi: 10.1007/978-3-642-04284-3_4
– volume: 4
  start-page: 254
  issue: 4
  year: 2009
  ident: 10.1016/j.conengprac.2012.10.001_bib17
  article-title: Co-processor acceleration of an unmodified parallel solid mechanics code with feastgpu
  publication-title: Journal of Computational Science and Engineering
  contributor:
    fullname: Göddeke
– ident: 10.1016/j.conengprac.2012.10.001_bib31
  doi: 10.3182/20080706-5-KR-1001.01167
– ident: 10.1016/j.conengprac.2012.10.001_bib6
– ident: 10.1016/j.conengprac.2012.10.001_bib25
– ident: 10.1016/j.conengprac.2012.10.001_bib10
  doi: 10.1109/IPDPSW.2010.5470804
– volume: 21
  start-page: 498
  year: 1973
  ident: 10.1016/j.conengprac.2012.10.001_bib23
  article-title: An effective heuristic algorithm for the traveling-salesman problem
  publication-title: Operations Research
  doi: 10.1287/opre.21.2.498
  contributor:
    fullname: Lin
– ident: 10.1016/j.conengprac.2012.10.001_bib11
  doi: 10.1109/HPCC.2011.20
– ident: 10.1016/j.conengprac.2012.10.001_bib21
– year: 1990
  ident: 10.1016/j.conengprac.2012.10.001_bib16
  contributor:
    fullname: Garey
– ident: 10.1016/j.conengprac.2012.10.001_bib3
– ident: 10.1016/j.conengprac.2012.10.001_bib1
– ident: 10.1016/j.conengprac.2012.10.001_bib35
– ident: 10.1016/j.conengprac.2012.10.001_bib12
  doi: 10.1109/ISPA.2008.69
– ident: 10.1016/j.conengprac.2012.10.001_bib26
– ident: 10.1016/j.conengprac.2012.10.001_bib4
  doi: 10.1007/978-3-642-03869-3_80
– year: 1994
  ident: 10.1016/j.conengprac.2012.10.001_bib5
  contributor:
    fullname: Barrett
– ident: 10.1016/j.conengprac.2012.10.001_bib28
– volume: 32
  start-page: 141
  issue: 3
  year: 2010
  ident: 10.1016/j.conengprac.2012.10.001_bib2
  article-title: An aspect-oriented programming-based approach to software development for fault detection in measurement systems
  publication-title: Computer Standards & Interfaces
  doi: 10.1016/j.csi.2009.11.009
  contributor:
    fullname: Arpaia
– volume: 13
  start-page: 260
  year: 2002
  ident: 10.1016/j.conengprac.2012.10.001_bib27
  article-title: Performance-effective and low-complexity task scheduling for heterogeneous computing
  publication-title: IEEE Transactions on Parallel and Distributed Systems
  doi: 10.1109/71.993206
  contributor:
    fullname: Topcuoglu
– ident: 10.1016/j.conengprac.2012.10.001_bib24
– ident: 10.1016/j.conengprac.2012.10.001_bib22
– ident: 10.1016/j.conengprac.2012.10.001_bib19
– ident: 10.1016/j.conengprac.2012.10.001_bib20
– ident: 10.1016/j.conengprac.2012.10.001_bib9
  doi: 10.1109/SBAC-PADW.2010.6
– ident: 10.1016/j.conengprac.2012.10.001_bib33
  doi: 10.1109/ISORC.2008.67
– ident: 10.1016/j.conengprac.2012.10.001_bib30
  doi: 10.1109/MOMPES.2008.9
– volume: 10
  start-page: 21:1
  year: 2011
  ident: 10.1016/j.conengprac.2012.10.001_bib14
  article-title: Managing embedded systems complexity with aspect-oriented model-driven engineering
  publication-title: ACM Transactions on Embedded Computing Systems
  contributor:
    fullname: Driver
– volume: 10
  start-page: 277
  issue: 3
  year: 2009
  ident: 10.1016/j.conengprac.2012.10.001_bib8
  article-title: Towards task dynamic reconfiguration over asymmetric computing platforms for UAVs surveillance systems
  publication-title: Scalable Computing: Practice and Experience
  contributor:
    fullname: Binotto
– volume: 73
  start-page: 39
  issue: 1
  year: 2008
  ident: 10.1016/j.conengprac.2012.10.001_bib18
  article-title: Model driven middleware: A new paradigm for deploying and provisioning distributed real-time and embedded applications
  publication-title: Science of Computer Programming
  doi: 10.1016/j.scico.2008.05.005
  contributor:
    fullname: Gokhale
– ident: 10.1016/j.conengprac.2012.10.001_bib7
  doi: 10.1109/HPCC.2010.40
– ident: 10.1016/j.conengprac.2012.10.001_bib34
– ident: 10.1016/j.conengprac.2012.10.001_bib15
– ident: 10.1016/j.conengprac.2012.10.001_bib13
SSID ssj0016991
Score 2.1377573
Snippet Distributing the workload upon all available Processing Units (PUs) of a high-performance heterogeneous platform (e.g., PCs composed by CPU–GPUs) is a...
SourceID crossref
elsevier
SourceType Aggregation Database
Publisher
StartPage 204
SubjectTerms Aspect Oriented Software Development
GPUs
Load-balancing
Model-Driven Engineering
Scheduling
Solvers for linear equations systems
Title Sm@rtConfig: A context-aware runtime and tuning system using an aspect-oriented approach for data intensive engineering applications
URI https://dx.doi.org/10.1016/j.conengprac.2012.10.001
Volume 21
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEF5KvehBfGJ9lDl4TZvH5rF6sRRLVeylFnoLm-xuidBYSos3T_5wZ_KwFQQPXpMsCTObmW-Sb75h7DrFJK-MZ1smVMLi0hWWjPzIsrVwQzsK06QQ03keBcMJf5z60wbr170wRKusYn8Z04toXR3pVtbsLrKsO0bwHWLCRMBQJC5q-OWYjHBPdz6-aR5OIMqpeXgxdds7FZun5HhhyanzGfUjEcnL7RQ8L-f3FLWVdgYHbL_Ci9ArH-mQNXR-xPa2VASP2ed4frekudEmm91AD4h9TvWsfJdLDaQskM01yFzBak1fQaBUbwaivM_wOMii3dJ6I8ljBKBQ64wDAlogCilkNdEd9ObOsP3z-4RNBvcv_aFVDVewUnyNVxZ6IXQ94dtapcoEQnlYyhgeBomLqEGnxiSJp4QdSSU1N5q7iMMdHajUaA_LZu-UNXM03xkDW9nkAo9LxJJ-kgouEBVpYbAYi0wQtJhT2zNelBoacU0ue403PojJB3QGfdBit7Xh4x_7IcZQ_-fq83-tvmC7bjH0gkgrl6y5Wq71FUKPVdIu9lab7fQenoajLw_q3Jg
link.rule.ids 315,786,790,4521,24144,27957,27958,45620,45714
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3JTsMwEB1BewAOiFWU1QeuoVmcxXChqqhSulzaSr1FTmxXQWqpqlT8AB_OOAstEhIHrk6sRB5n5k385g3AfYJBXijHNJQvmEG5zQweuIFhSmb7ZuAncS6mMxh64YS-Tt3pDrSrWhhNqyx9f-HTc29djjTL1Wwu07Q5QvDtY8BEwJAHrmAX6tT1LVqDeqvbC4ffhwkeKxrn4f264N4qCT0FzQuzTrmY6ZIkzfOyH3Kql_V7lNqKPJ0jOCwhI2kVb3UMO3JxAgdbQoKn8DmaP69062iVzh5Ji2gCuk5p-QdfSaLFBdK5JHwhSLbWP0JIIeBMNOt9huOE5xWXxrtWPUYMSiqpcYKYlmgWKUkrrjuRmyeT7fPvM5h0Xsbt0Cj7KxgJfsmZgYbwbYe5phSJUB4TDmYzivpebCNwkIlScewIZgZccEmVpDZCcUt6IlHSwczZOYfaApfvAogpTG0Fh3KEk26cMMoQGEmmMB8LlOc1wKrWM1oWMhpRxS97izY2iLQN9BW0QQOeqoWPfmyJCL39n7Mv_zX7DvbC8aAf9bvD3hXs23kPDM1huYZatlrLG0QiWXxb7rQvrDvfTg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Sm%40rtConfig%3A+A+context-aware+runtime+and+tuning+system+using+an+aspect-oriented+approach+for+data+intensive+engineering+applications&rft.jtitle=Control+engineering+practice&rft.au=Binotto%2C+Al%C3%A9cio+Pedro+Delazari&rft.au=Wehrmeister%2C+Marco+Aur%C3%A9lio&rft.au=Kuijper%2C+Arjan&rft.au=Pereira%2C+Carlos+Eduardo&rft.date=2013-02-01&rft.pub=Elsevier+Ltd&rft.issn=0967-0661&rft.eissn=1873-6939&rft.volume=21&rft.issue=2&rft.spage=204&rft.epage=217&rft_id=info:doi/10.1016%2Fj.conengprac.2012.10.001&rft.externalDocID=S0967066112002158
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0967-0661&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0967-0661&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0967-0661&client=summon