{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T18:08:17Z","timestamp":1730225297060,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,1]]},"DOI":"10.1109\/hpca.2010.5463057","type":"proceedings-article","created":{"date-parts":[[2010,5,12]],"date-time":"2010-05-12T20:57:19Z","timestamp":1273697839000},"page":"1-12","source":"Crossref","is-referenced-by-count":0,"title":["DMA++: on the fly data realignment for on-chip memories"],"prefix":"10.1109","author":[{"given":"Nikola","family":"Vujic","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Gonzalez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felipe","family":"Cabarcas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex","family":"Ramirez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard","family":"Ayguade","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.192"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.41"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.26"},{"volume":"3","journal-title":"Block-Matching In Motion Estimation Algorithms Using Streaming SIMD Extensions 3","year":"2003","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1147\/rd.494.0589"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.49"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2002.1105970"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.25"},{"key":"ref18","first-page":"159","article-title":"An enhanced dma controller in simd processors for video applications","author":"pay\u00e1-vay\u00e1","year":"2009","journal-title":"Proceedings of the 22nd International Conference on Architecture of Computing Systems"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360617"},{"key":"ref4","article-title":"An Optimizer for Multimedia Instruction Sets","author":"cheong","year":"0","journal-title":"Contract 30602 95-C"},{"key":"ref27","first-page":"153","article-title":"Efficient SIMD Code Generation for Runtime Alignment and Length Conversion","author":"wu","year":"2005","journal-title":"Proceedings of the International Symposium on Code Generation and Optimization"},{"key":"ref3","first-page":"1","article-title":"The Microarchitecture of the Intel Pentium 4 Processor on 90nm Technology","volume":"8","author":"boggs","year":"2004","journal-title":"Intel Technology Journal"},{"year":"0","key":"ref6","article-title":"VAST-F\/AltiVec: Automatic Fortran Vectorizer for PowerPC Vector Unit"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/2.642799"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996853"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/40.848475"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2007.363737"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.33"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.4378779"},{"key":"ref20","first-page":"23","article-title":"Performance Impact of Misaligned Accesses in SIMD Extensions","author":"shahbahrami","year":"2006","journal-title":"Proceedings of the 17th Annual Workshop on Circuits Systems and Signal Processing"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1047756"},{"article-title":"Alpha Architecture Reference Manual","year":"1998","author":"sites","key":"ref21"},{"article-title":"See MIPS Run","year":"2006","author":"sweetman","key":"ref24"},{"key":"ref23","article-title":"SB-l MIPS64 CPU Core","author":"stepanian","year":"0","journal-title":"2000 Embedded Processor Forum"},{"key":"ref26","first-page":"12","article-title":"The TM3270 Mediaprocessor","author":"van","year":"2005","journal-title":"Proceedings of the 38th annual IEEE\/ACM International Symposium on Microarchitecture"},{"year":"2005","key":"ref25","article-title":"User Manual SPRU732C: TMS320 C64x\/C64x+ DSP CPU and Instruction Set Reference Guide"}],"event":{"name":"2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA)","start":{"date-parts":[[2010,1,9]]},"location":"Bangalore","end":{"date-parts":[[2010,1,14]]}},"container-title":["HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5410726\/5416625\/05463057.pdf?arnumber=5463057","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,19]],"date-time":"2017-03-19T02:24:44Z","timestamp":1489890284000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5463057\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/hpca.2010.5463057","relation":{},"subject":[],"published":{"date-parts":[[2010,1]]}}}