Publication:
Spatial and Temporal Cache Sharing Analysis in Tasks

dc.affiliation.dptoUC3M. Departamento de Informáticaes
dc.affiliation.grupoinvUC3M. Grupo de Investigación: Arquitectura de Computadores, Comunicaciones y Sistemases
dc.contributor.authorCeballos, Germán
dc.contributor.authorBlack-Schaffer, David
dc.contributor.editorCarretero Pérez, Jesús
dc.contributor.editorGarcía Blas, Javier
dc.contributor.editorPetcu, Dana
dc.date.accessioned2016-04-29T08:10:35Z
dc.date.available2016-04-29T08:10:35Z
dc.date.issued2016-02
dc.descriptionProceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) Timisoara, Romania. February 8-11, 2016.en
dc.description.abstractUnderstanding performance of large scale multicore systems is crucial for getting faster execution times and optimize workload efficiency, but it is becoming harder due to the increased complexity of hardware architectures. Cache sharing is a key component for performance in modern architectures, and it has been the focus of performance analysis tools and techniques in recent years. At the same time, new programming models have been introduced to aid the programmer dealing with the complexity of large scale systems, simplifying the coding process and making applications more scalable regardless of resource sharing. Taskbased runtime systems are one example of this that became popular recently. In this work we develop models to tackle performance analysis of shared resources in the task-based context, and for that we study cache sharing both in temporal and spatial ways. In temporal cache sharing, the effect of data reused over time by the tasks executed is modeled to predict different scenarios resulting in a tool called StatTask. In spatial cache sharing, the effect of tasks fighting for the cache at a given point in time through their execution is quantified and used to model their behavior on arbitrary cache sizes. Finally, we explain how these tools set up a unique and solid platform to improve runtime systems schedulers, maximizing performance of execution of large-scale task-based applications.en
dc.description.sponsorshipEuropean Cooperation in Science and Technology. COSTen
dc.description.sponsorshipThe work presented in this paper has been partially supported by EU under the COST programme Action IC1305,‘Network for Sustainable Ultrascale Computing (NESUS)’, and by the Swedish Research Council, carried out within the Linnaeus centre of excellence UPMARC, Uppsala Programming for Multicore Architectures Research Center.en
dc.format.extent5
dc.format.mimetypeapplication/pdf
dc.identifier.bibliographicCitationCarretero Pérez, Jesús; et.al. (eds.). (2016). Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016). Timisoara, Romania. Universidad Carlos III de Madrid, ARCOS. Pp. 59-63.en
dc.identifier.isbn978-84-608-6309-0
dc.identifier.publicationfirstpage59
dc.identifier.publicationlastpage63
dc.identifier.publicationtitleProceedings of the First PhD Symposium on Sustainable UltrascaleComputing Systems (NESUS PhD 2016)en
dc.identifier.urihttps://hdl.handle.net/10016/22886
dc.language.isoeng
dc.relation.eventdateFebruary 8-11, 2016en
dc.relation.eventnumber1
dc.relation.eventplaceTimisoara, Romaniaen
dc.relation.eventtitlePhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016)en
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.ecienciaInformáticaes
dc.subject.otherTask-based runtime systemsen
dc.subject.otherCache sharingen
dc.subject.otherPerformance analysisen
dc.subject.otherNESUSen
dc.titleSpatial and Temporal Cache Sharing Analysis in Tasksen
dc.typeconference paper*
dc.type.hasVersionVoR*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
spatial_ceballos_nesus_2016.pdf
Size:
516.47 KB
Format:
Adobe Portable Document Format