Show simple item record

dc.contributor.authorTrancoso, Pedroen
dc.creatorTrancoso, Pedroen
dc.date.accessioned2019-11-13T10:42:28Z
dc.date.available2019-11-13T10:42:28Z
dc.date.issued2015
dc.identifier.isbn978-1-4503-3358-0
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/55066
dc.description.abstractMigrating computation to memory was proposed a long time ago as a way to overcome the memory bandwidth and latency bottleneck, as well as increase the computation parallelism. While the concept had been applied to several research projects it is only recently that the technological hurdles have been solved and we are able to see products arriving the market. While in most cases we need to concentrate on developing new algorithms and porting applications to new models as to fully exploit the potentials of the new products, we will still want to be able to execute efficiently existing applications. As such, in this work we focus on the analysis of the in-memory computation characteristics of existing applications in a way to evaluate how we would be able to have them move to "Memoryland". We present a tool that analyses the locality of the memory accesses for the different routines in an application. The results observed from the execution of this tool on different applications are that while certain applications seem to be able to fit in a small granularity architecture (small memory- to-computation ratio), others have routines that require a large amount of data. Thus we believe that hierarchical in- memory processing architectures are a good fit for the demands of the different applications. In addition, results have shown that for most applications we can limit our analysis to the routines that issue the most memory accesses.en
dc.publisherAssociation for Computing Machinery, Incen
dc.sourceProceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015en
dc.source12th ACM International Conference on Computing Frontiers, CF 2015en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84969838797&doi=10.1145%2f2742854.2742874&partnerID=40&md5=dae0c642d44b3d0dc7676591ee1f2954
dc.subjectComputer architectureen
dc.subjectMemory architectureen
dc.subjectMemory bandwidthsen
dc.subjectHierarchical Processingen
dc.subjectLarge amountsen
dc.subjectMemory computationsen
dc.subjectMemory footprinten
dc.subjectMemory Footprint Characterizationen
dc.subjectPorting applicationen
dc.subjectProcessing architecturesen
dc.subjectProcessing in memoryen
dc.subjectProcessing-In-Memoryen
dc.titleMoving to memoryland: In-memory computation for existing applicationsen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.identifier.doi10.1145/2742854.2742874
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors: ACM SIGMICROen
dc.description.notesConference code: 113306en
dc.description.notesCited By :2</p>en
dc.contributor.orcidTrancoso, Pedro [0000-0002-2776-9253]
dc.gnosis.orcid0000-0002-2776-9253


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record