Academic literature on the topic 'Memory hierarchy'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Memory hierarchy.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Memory hierarchy"
Balasubramonian, R., D. H. Albonesi, A. Buyuktosunoglu, and S. Dwarkadas. "A dynamically tunable memory hierarchy." IEEE Transactions on Computers 52, no. 10 (October 2003): 1243–58. http://dx.doi.org/10.1109/tc.2003.1234523.
Full textTabak, Daniel. "Cache and Memory Hierarchy Design." ACM SIGARCH Computer Architecture News 23, no. 3 (June 1995): 28. http://dx.doi.org/10.1145/203618.564957.
Full textBauer, Michael, John Clark, Eric Schkufza, and Alex Aiken. "Programming the memory hierarchy revisited." ACM SIGPLAN Notices 46, no. 8 (September 7, 2011): 13–24. http://dx.doi.org/10.1145/2038037.1941558.
Full textGraefe, Goetz. "Sorting in a Memory Hierarchy with Flash Memory." Datenbank-Spektrum 11, no. 2 (July 15, 2011): 83–90. http://dx.doi.org/10.1007/s13222-011-0062-6.
Full textLopes, Alba Sandyra Bezerra, Ivan Saraiva Silva, and Luciano Volcan Agostini. "A Memory Hierarchy Model Based on Data Reuse for Full-Search Motion Estimation on High-Definition Digital Videos." International Journal of Reconfigurable Computing 2012 (2012): 1–10. http://dx.doi.org/10.1155/2012/473725.
Full textIsabel, Maria. "Stress amplifies memory for social hierarchy." Frontiers in Neuroscience 1, no. 1 (November 1, 2007): 175–84. http://dx.doi.org/10.3389/neuro.01.1.1.013.2007.
Full textQiming Hou, Xin Sun, Kun Zhou, C. Lauterbach, and D. Manocha. "Memory-Scalable GPU Spatial Hierarchy Construction." IEEE Transactions on Visualization and Computer Graphics 17, no. 4 (April 2011): 466–74. http://dx.doi.org/10.1109/tvcg.2010.88.
Full textYotov, Kamen, Keshav Pingali, and Paul Stodghill. "Automatic measurement of memory hierarchy parameters." ACM SIGMETRICS Performance Evaluation Review 33, no. 1 (June 6, 2005): 181–92. http://dx.doi.org/10.1145/1071690.1064233.
Full textMei, Xinxin, and Xiaowen Chu. "Dissecting GPU Memory Hierarchy Through Microbenchmarking." IEEE Transactions on Parallel and Distributed Systems 28, no. 1 (January 1, 2017): 72–86. http://dx.doi.org/10.1109/tpds.2016.2549523.
Full textDEVILLERS, OLIVIER. "THE DELAUNAY HIERARCHY." International Journal of Foundations of Computer Science 13, no. 02 (April 2002): 163–80. http://dx.doi.org/10.1142/s0129054102001035.
Full textDissertations / Theses on the topic "Memory hierarchy"
Gan, Yee Ling. "Redesigning the memory hierarchy for memory-safe programming languages." Thesis, Massachusetts Institute of Technology, 2018. http://hdl.handle.net/1721.1/119765.
Full textThis electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
Cataloged from student-submitted PDF version of thesis.
Includes bibliographical references (pages 69-75).
We present Hotpads, a new memory hierarchy designed from the ground up for modern, memory-safe languages like Java, Go, and Rust. Memory-safe languages hide the memory layout from the programmer. This prevents memory corruption bugs, improves programmability, and enables automatic memory management. Hotpads extends the same insight to the memory hierarchy: it hides the memory layout from software and enables hardware to take control over it, dispensing with the conventional flat address space abstraction. This avoids the need for associative caches and virtual memory. Instead, Hotpads moves objects across a hierarchy of directly-addressed memories. It rewrites pointers to avoid most associative lookups, provides hardware support for memory allocation, and unifies hierarchical garbage collection and data placement. As a result, Hotpads improves memory performance and efficiency substantially, and unlocks many new optimizations. This thesis contributes important optimizations for Hotpads and a comprehensive evaluation of Hotpads against prior work.
by Yee Ling Gan.
M. Eng.
Dublish, Saumay Kumar. "Managing the memory hierarchy in GPUs." Thesis, University of Edinburgh, 2018. http://hdl.handle.net/1842/31205.
Full textTaylor, Nathan Bryan. "Cachekata : memory hierarchy optimization via dynamic binary translation." Thesis, University of British Columbia, 2013. http://hdl.handle.net/2429/44335.
Full textKim, Jinwoo. "Memory hierarchy management through off-line computational learning." Diss., Georgia Institute of Technology, 2003. http://hdl.handle.net/1853/8194.
Full textGreenwald, Benjamin Eliot 1975. "A technique for compilation to exposed memory hierarchy." Thesis, Massachusetts Institute of Technology, 1999. http://hdl.handle.net/1721.1/87163.
Full text"September 1999."
Includes bibliographical references (p. 55-56).
by Benjamin Eliot Greenwald.
S.M.
Dimić, Vladimir. "Runtime-assisted optimizations in the on-chip memory hierarchy." Doctoral thesis, Universitat Politècnica de Catalunya, 2020. http://hdl.handle.net/10803/670363.
Full textSiguiendo la ley de Moore, el número de transistores en los chips ha crecido exponencialmente, lo que ha comportado una mayor complejidad en los procesadores modernos y, como resultado, de la dificultad de la programación eficiente de estos sistemas. Se han desarrollado muchos modelos de programación para resolver este problema; un ejemplo particular son los modelos de programación basados en tareas, que emplean anotaciones sencillas para definir los Trabajos paralelos de una aplicación. La información de que disponen los sistemas en tiempo de ejecución (runtime systems) asociada con estos modelos de programación ofrece un enorme potencial para la mejora del diseño del hardware. Por otro lado, las limitaciones tecnológicas hacen que la ley de Moore pueda dejar de cumplirse próximamente, por lo que se necesitan paradigmas nuevos para mantener las tendencias actuales de mejora de rendimiento. El objetivo principal de esta tesis es aprovechar el conocimiento de las aplicaciones paral·leles de que dispone el runtime system para mejorar el diseño de la jerarquía de memoria del chip. El acoplamiento del runtime system junto con el microprocesador permite realizar mejores diseños hardware sin afectar Negativamente en la programabilidad de dichos sistemas. La primera contribución de esta tesis consiste en un conjunto de políticas de inserción para las memorias caché compartidas de último nivel que aprovecha la información de las tareas y las dependencias de datos entre estas. La intuición tras esta propuesta se basa en la observación de que los hilos de ejecución paralelos muestran distintos patrones de acceso a memoria e, incluso dentro del mismo hilo, los accesos a diferentes variables a menudo siguen patrones distintos. Las políticas que se proponen insertan líneas de caché en posiciones lógicas diferentes en función de los tipos de dependencia y tarea a los que corresponde la petición de memoria. La segunda propuesta optimiza la ejecución de las reducciones, que se definen como un patrón de programación que combina datos de entrada para conseguir la variable de reducción como resultado. Esto se consigue mediante una técnica asistida por el runtime system para la realización de reducciones en la jerarquía de la caché del procesador, con el objetivo de ser una solución aplicable de forma universal sin depender del tipo de la variable de la reducción, su tamaño o el patrón de acceso. A nivel de software, el modelo de programación se extiende para que el programador especifique las variables de reducción de las tareas, así como el nivel de caché escogido para que se realice una determinada reducción. El compilador fuente a Fuente (compilador source-to-source) y el runtime ssytem se modifican para que traduzcan y pasen esta información al hardware subyacente, evitando así movimientos de datos innecesarios hacia y desde el núcleo del procesador, al realizarse la operación donde se encuentran los datos de la misma. La tercera contribución proporciona un esquema de priorización asistido por el runtime system para peticiones de memoria dentro de la jerarquía de memoria del chip. La propuesta se basa en la noción de camino crítico en el contexto de los códigos paralelos y en el hecho conocido de que acelerar tareas críticas reduce el tiempo de ejecución de la aplicación completa. En el contexto de este trabajo, la criticidad de las tareas se considera a nivel del tipo de tarea ya que permite que el programador las indique mediante anotaciones sencillas. La aceleración de las tareas críticas se consigue priorizando las correspondientes peticiones de memoria en el microprocesador.
Seguint la llei de Moore, el nombre de transistors que contenen els xips ha patit un creixement exponencial, fet que ha provocat un augment de la complexitat dels processadors moderns i, per tant, de la dificultat de la programació eficient d’aquests sistemes. Per intentar solucionar-ho, s’han desenvolupat diversos models de programació; un exemple particular en són els models basats en tasques, que fan servir anotacions senzilles per definir treballs paral·lels dins d’una aplicació. La informació que hi ha al nivell dels sistemes en temps d’execució (runtime systems) associada amb aquests models de programació ofereix un gran potencial a l’hora de millorar el disseny del maquinari. D’altra banda, les limitacions tecnològiques fan que la llei de Moore pugui deixar de complir-se properament, per la qual cosa calen nous paradigmes per mantenir les tendències actuals en la millora de rendiment. L’objectiu principal d’aquesta tesi és aprofitar els coneixements que el runtime System té d’una aplicació paral·lela per millorar el disseny de la jerarquia de memòria dins el xip. L’acoblament del runtime system i el microprocessador permet millorar el disseny del maquinari sense malmetre la programabilitat d’aquests sistemes. La primera contribució d’aquesta tesi consisteix en un conjunt de polítiques d’inserció a les memòries cau (cache memories) compartides d’últim nivell que aprofita informació sobre tasques i les dependències de dades entre aquestes. La intuïció que hi ha al darrere d’aquesta proposta es basa en el fet que els fils d’execució paral·lels mostren diferents patrons d’accés a la memòria; fins i tot dins el mateix fil, els accessos a variables diferents sovint segueixen patrons diferents. Les polítiques que s’hi proposen insereixen línies de la memòria cau a diferents ubicacions lògiques en funció dels tipus de dependència i de tasca als quals correspon la petició de memòria. La segona proposta optimitza l’execució de les reduccions, que es defineixen com un patró de programació que combina dades d’entrada per aconseguir la variable de reducció com a resultat. Això s’aconsegueix mitjançant una tècnica assistida pel runtime system per dur a terme reduccions en la jerarquia de la memòria cau del processador, amb l’objectiu que la proposta sigui aplicable de manera universal, sense dependre del tipus de la variable a la qual es realitza la reducció, la seva mida o el patró d’accés. A nivell de programari, es realitza una extensió del model de programació per facilitar que el programador especifiqui les variables de les reduccions que usaran les tasques, així com el nivell de memòria cau desitjat on s’hauria de realitzar una certa reducció. El compilador font a font (compilador source-to-source) i el runtime system s’amplien per traduir i passar aquesta informació al maquinari subjacent. A nivell de maquinari, les memòries cau privades i compartides s’equipen amb unitats funcionals i la lògica corresponent per poder dur a terme les reduccions a la pròpia memòria cau, evitant així moviments de dades innecessaris entre el nucli del processador i la jerarquia de memòria. La tercera contribució proporciona un esquema de priorització assistit pel runtime System per peticions de memòria dins de la jerarquia de memòria del xip. La proposta es basa en la noció de camí crític en el context dels codis paral·lels i en el fet conegut que l’acceleració de les tasques que formen part del camí crític redueix el temps d’execució de l’aplicació sencera. En el context d’aquest treball, la criticitat de les tasques s’observa al nivell del seu tipus ja que permet que el programador les indiqui mitjançant anotacions senzilles. L’acceleració de les tasques crítiques s’aconsegueix prioritzant les corresponents peticions de memòria dins el microprocessador.
Low, Douglas Wai Kok. "Network processor memory hierarchy designs for IP packet classification /." Thesis, Connect to this title online; UW restricted, 2005. http://hdl.handle.net/1773/6973.
Full textVitkovskiy, Arseniy <1979>. "Memory hierarchy and data communication in heterogeneous reconfigurable SoCs." Doctoral thesis, Alma Mater Studiorum - Università di Bologna, 2008. http://amsdottorato.unibo.it/1127/1/Tesi_Vitkovskiy_Arseniy.pdf.
Full textVitkovskiy, Arseniy <1979>. "Memory hierarchy and data communication in heterogeneous reconfigurable SoCs." Doctoral thesis, Alma Mater Studiorum - Università di Bologna, 2008. http://amsdottorato.unibo.it/1127/.
Full textSenni, Sophiane. "Exploration of non-volatile magnetic memory for processor architecture." Thesis, Montpellier, 2015. http://www.theses.fr/2015MONTS264/document.
Full textWith the downscaling of the complementary metal-oxide semiconductor (CMOS) technology,designing dense and energy-efficient systems-on-chip (SoC) is becoming a realchallenge. Concerning the density, reducing the CMOS transistor size faces up to manufacturingconstraints while the cost increases exponentially. Regarding the energy, a significantincrease of the power density and dissipation obstructs further improvement inperformance. This issue is mainly due to the growth of the leakage current of the CMOStransistors, which leads to an increase of the static energy consumption. Observing currentSoCs, more and more area is occupied by embedded volatile memories, such as staticrandom access memory (SRAM) and dynamic random access memory (DRAM). As a result,a significant proportion of total power is spent into memory systems. In the past twodecades, alternative memory technologies have emerged with attractive characteristics tomitigate the aforementioned issues. Among these technologies, magnetic random accessmemory (MRAM) is a promising candidate as it combines simultaneously high densityand very low static power consumption while its performance is competitive comparedto SRAM and DRAM. Moreover, MRAM is non-volatile. This capability, if present inembedded memories, has the potential to add new features to SoCs to enhance energyefficiency and reliability. In this thesis, an area, performance and energy exploration ofembedding the MRAM technology in the memory hierarchy of a processor architectureis investigated. A first fine-grain exploration was made at cache level for multi-core architectures.A second study evaluated the possibility to design a non-volatile processorintegrating MRAM at register level. Within the context of internet of things, new featuresand the benefits brought by the non-volatility were investigated
Books on the topic "Memory hierarchy"
Sun, Guangyu. Exploring Memory Hierarchy Design with Emerging Memory Technologies. Cham: Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-00681-9.
Full textHexsel, Roberto A. The performance of SCI memory hierarchies. Edinburgh: University of Edinburgh, Dept. of Computer Science, 1994.
Find full textPrzybylski, Steven A. Cache and memory hierarchy design: A performance-directed approach. San Mateo, Calif: Morgan Kaufmann Publishers, 1990.
Find full textSardashti, Somayeh, Angelos Arelakis, Per Stenström, and David A. Wood. A Primer on Compression in the Memory Hierarchy. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-031-01751-3.
Full textThe fractal structure of data reference: Applications to the memory hierarchy. Boston, MA: Kluwer Academic, 2000.
Find full textT, Chronopoulos A. Implementation of preconditioned S-step conjugate gradient methods on a multiprocessor system with memory hierarchy. Urbana, IL (1304 W. Springfield Ave., Urbana 61801): Dept. of Computer Science, University of Illinois at Urbana-Champaign, 1987.
Find full textT, Chronopoulos A. Implementation of s-step methods on parallel vector architectures. Urbana, IL (1304 W. Springfield Ave., Urbana 61801): Dept. of Computer Science, University of Illinois at Urbana-Champaign, 1987.
Find full textHenning, Grant. A study of the effects of variation of short-term memory load, reading response length, and processing hierarchy on TOEFL listening comprehension item performance. Princeton, NJ: Educational Testing Service, 1991.
Find full textCache and Memory Hierarchy Design. Elsevier, 1990. http://dx.doi.org/10.1016/c2009-0-27582-9.
Full textSun, Guangyu. Exploring Memory Hierarchy Design with Emerging Memory Technologies. Springer, 2013.
Find full textBook chapters on the topic "Memory hierarchy"
Manegold, Stefan. "Memory Hierarchy." In Encyclopedia of Database Systems, 1–8. New York, NY: Springer New York, 2016. http://dx.doi.org/10.1007/978-1-4899-7993-3_657-2.
Full textRochange, Christine, Sascha Uhrig, and Pascal Sainrat. "Memory Hierarchy." In Time-Predictable Architectures, 69–104. Hoboken, NJ, USA: John Wiley & Sons, Inc., 2014. http://dx.doi.org/10.1002/9781118790229.ch4.
Full textManegold, Stefan. "Memory Hierarchy." In Encyclopedia of Database Systems, 1707–13. Boston, MA: Springer US, 2009. http://dx.doi.org/10.1007/978-0-387-39940-9_657.
Full textManegold, Stefan. "Memory Hierarchy." In Encyclopedia of Database Systems, 2222–29. New York, NY: Springer New York, 2018. http://dx.doi.org/10.1007/978-1-4614-8265-9_657.
Full textMohammad, Baker. "Embedded Memory Hierarchy." In Analog Circuits and Signal Processing, 29–35. New York, NY: Springer New York, 2013. http://dx.doi.org/10.1007/978-1-4614-8881-1_3.
Full textWaidyasooriya, Hasitha Muthumala, Masanori Hariyama, and Kunio Uchiyama. "Exploiting the Memory Hierarchy." In Design of FPGA-Based Computing Systems with OpenCL, 75–91. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-68161-0_5.
Full textSardashti, Somayeh, Angelos Arelakis, Per Stenström, and David A. Wood. "Memory Compression." In A Primer on Compression in the Memory Hierarchy, 33–43. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-031-01751-3_4.
Full textNieplocha, Jarek, Robert Harrison, and Ian Foster. "Explicit Management of Memory Hierarchy." In Advances in High Performance Computing, 185–99. Dordrecht: Springer Netherlands, 1997. http://dx.doi.org/10.1007/978-94-011-5514-4_11.
Full textSun, Guangyu. "Replacing Different Levels of the Memory Hierarchy with NVMs." In Exploring Memory Hierarchy Design with Emerging Memory Technologies, 13–67. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00681-9_2.
Full textSun, Guangyu. "Introduction." In Exploring Memory Hierarchy Design with Emerging Memory Technologies, 1–11. Cham: Springer International Publishing, 2013. http://dx.doi.org/10.1007/978-3-319-00681-9_1.
Full textConference papers on the topic "Memory hierarchy"
CAIANIELLO, E. R. "STRUCTURE AND HIERARCHY." In Scientific Highlights in Memory of Léon Van Hove. WORLD SCIENTIFIC, 1993. http://dx.doi.org/10.1142/9789812795977_0001.
Full textBauer, Michael, John Clark, Eric Schkufza, and Alex Aiken. "Programming the memory hierarchy revisited." In the 16th ACM symposium. New York, New York, USA: ACM Press, 2011. http://dx.doi.org/10.1145/1941553.1941558.
Full textAyers, Grant, Jung Ho Ahn, Christos Kozyrakis, and Parthasarathy Ranganathan. "Memory Hierarchy for Web Search." In 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, 2018. http://dx.doi.org/10.1109/hpca.2018.00061.
Full textFatahalian, Kayvon, Timothy Knight, Mike Houston, Mattan Erez, Daniel Horn, Larkhoon Leem, Ji Park, et al. "Sequoia: Programming the Memory Hierarchy." In ACM/IEEE SC 2006 Conference (SC'06). IEEE, 2006. http://dx.doi.org/10.1109/sc.2006.55.
Full textVan Laer, Anouk, William Wang, and Chris Emmons. "Inefficiencies in the Cache Hierarchy." In MEMSYS '15: International Symposium on Memory Systems. New York, NY, USA: ACM, 2015. http://dx.doi.org/10.1145/2818950.2818980.
Full textLiu, Lei, Hao Yang, Yong Li, Mengyao Xie, Lian Li, and Chenggang Wu. "Memos: A full hierarchy hybrid memory management framework." In 2016 IEEE 34th International Conference on Computer Design (ICCD). IEEE, 2016. http://dx.doi.org/10.1109/iccd.2016.7753305.
Full textLi, Pengcheng, Hao Luo, and Chen Ding. "Rethinking a heap hierarchy as a cache hierarchy: a higher-order theory of memory demand (HOTM)." In ISMM '16: International Symposium on Memory Management. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2926697.2926708.
Full textLioris, Theodoros, Grigoris Dimitroulakos, and Kostas Masselos. "XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation." In 2010 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 2010. http://dx.doi.org/10.1109/isvlsi.2010.106.
Full textShoushtari, Majid, Amir M. Rahmani, and Nikil Dutt. "Quality-configurable memory hierarchy through approximation." In ESWEEK'17: THIRTEENTH EMBEDDED SYSTEM WEEK. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3125501.3125525.
Full textYotov, Kamen, Keshav Pingali, and Paul Stodghill. "Automatic measurement of memory hierarchy parameters." In the 2005 ACM SIGMETRICS international conference. New York, New York, USA: ACM Press, 2005. http://dx.doi.org/10.1145/1064212.1064233.
Full textReports on the topic "Memory hierarchy"
Соловйов, Володимир Миколайович, V. Saptsin, and D. Chabanenko. Markov chains applications to the financial-economic time series predictions. Transport and Telecommunication Institute, 2011. http://dx.doi.org/10.31812/0564/1189.
Full textСоловйов, Володимир Миколайович, Vladimir Saptsin, and Dmitry Chabanenko. Prediction of financial time series with the technology of high-order Markov chains. AGSOE, March 2009. http://dx.doi.org/10.31812/0564/1131.
Full text