Exploring performance trade-offs of a JPEG decoder using the deepcompass framework

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

32 Citaten (Scopus)

Samenvatting

Designing embedded systems for multiprocessor platforms requires early prediction and balancing of multiple system quality attributes. We present a design space exploration framework for component-based software systems that allows an architect to get insight into a space of possible design alternatives with further evaluation and comparison of these alternatives. The framework provides (a) tool-guided design of multiple alternatives of software and hardware architectures, (b) early design-time predictions of performance properties and identification of bottlenecks for each architectural alternative, and (c) evaluation of each alternative with respect to multi-objective trade-offs. The performance prediction technique employs modeling of individual components and composition of the models into a system model representing the system behaviour and resource usage. We illustrate the framework by a case study of a JPEG decoder application. For this system, we consider architectural alternatives, show their specification, and explore their trade-offs with respect to task latencies, resource utilization and system cost.
Originele taal-2Engels
TitelProceedings of the 6th International Workshop on Software and Performance (WOSP 2007) 5-8 February 2007, Buenos Aires, Argentina
RedacteurenV. Cortellessa, S. Uchitel, D. Yankelevich
Plaats van productieNew York, USA
UitgeverijAssociation for Computing Machinery, Inc
Pagina's153-163
ISBN van geprinte versie1-59593-297-6
StatusGepubliceerd - 2007
Evenementconference; WSOP 2007, Buenos Aires, Argentina; 2007-02-05; 2007-02-08 -
Duur: 5 feb. 20078 feb. 2007

Congres

Congresconference; WSOP 2007, Buenos Aires, Argentina; 2007-02-05; 2007-02-08
Periode5/02/078/02/07
AnderWSOP 2007, Buenos Aires, Argentina

Vingerafdruk

Duik in de onderzoeksthema's van 'Exploring performance trade-offs of a JPEG decoder using the deepcompass framework'. Samen vormen ze een unieke vingerafdruk.

Citeer dit