Moving to memoryland: In-memory computation for existing applications
dc.contributor.author | Trancoso, Pedro | en |
dc.creator | Trancoso, Pedro | en |
dc.date.accessioned | 2019-11-13T10:42:28Z | |
dc.date.available | 2019-11-13T10:42:28Z | |
dc.date.issued | 2015 | |
dc.identifier.isbn | 978-1-4503-3358-0 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/55066 | |
dc.description.abstract | Migrating 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.publisher | Association for Computing Machinery, Inc | en |
dc.source | Proceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015 | en |
dc.source | 12th ACM International Conference on Computing Frontiers, CF 2015 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84969838797&doi=10.1145%2f2742854.2742874&partnerID=40&md5=dae0c642d44b3d0dc7676591ee1f2954 | |
dc.subject | Computer architecture | en |
dc.subject | Memory architecture | en |
dc.subject | Memory bandwidths | en |
dc.subject | Hierarchical Processing | en |
dc.subject | Large amounts | en |
dc.subject | Memory computations | en |
dc.subject | Memory footprint | en |
dc.subject | Memory Footprint Characterization | en |
dc.subject | Porting application | en |
dc.subject | Processing architectures | en |
dc.subject | Processing in memory | en |
dc.subject | Processing-In-Memory | en |
dc.title | Moving to memoryland: In-memory computation for existing applications | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.identifier.doi | 10.1145/2742854.2742874 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: ACM SIGMICRO | en |
dc.description.notes | Conference code: 113306 | en |
dc.description.notes | Cited By :2</p> | en |
dc.contributor.orcid | Trancoso, Pedro [0000-0002-2776-9253] | |
dc.gnosis.orcid | 0000-0002-2776-9253 |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |