Academic literature on the topic 'Memory management (Computer science)'
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 management (Computer science).'
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 management (Computer science)"
Tempel, Tobias, Claudia Niederée, Christian Jilek, Andrea Ceroni, Heiko Maus, Yannick Runge, and Christian Frings. "Temporarily Unavailable: Memory Inhibition in Cognitive and Computer Science." Interacting with Computers 31, no. 3 (May 1, 2019): 231–49. http://dx.doi.org/10.1093/iwc/iwz013.
Full textIl’in, V. P. "Soviet experience in the management of applied and academic science: In memory of Academician G.I. Marchuk." Вестник Российской академии наук 93, no. 5 (May 1, 2023): 479–85. http://dx.doi.org/10.31857/s0869587323050043.
Full textAboubacar, Adamou Souleymane. "Kilobyte Virtual Machine Memory Management." International Review on Computers and Software (IRECOS) 15, no. 1 (June 30, 2020): 14. http://dx.doi.org/10.15866/irecos.v15i1.19314.
Full textCheng, Jun. "Research on Data Management for China Railway Based on Computer Science." Applied Mechanics and Materials 631-632 (September 2014): 1304–7. http://dx.doi.org/10.4028/www.scientific.net/amm.631-632.1304.
Full textTofte, Mads, and Jean-Pierre Talpin. "Region-Based Memory Management." Information and Computation 132, no. 2 (February 1997): 109–76. http://dx.doi.org/10.1006/inco.1996.2613.
Full textJOHNSON, THEODORE, and TIMOTHY A. DAVIS. "PARALLEL BUDDY MEMORY MANAGEMENT." Parallel Processing Letters 02, no. 04 (December 1992): 391–98. http://dx.doi.org/10.1142/s0129626492000544.
Full textArge, Lars, and Jeffrey Scott Vitter. "Optimal External Memory Interval Management." SIAM Journal on Computing 32, no. 6 (January 2003): 1488–508. http://dx.doi.org/10.1137/s009753970240481x.
Full textKesselman, Alexander, and Yishay Mansour. "Harmonic buffer management policy for shared memory switches." Theoretical Computer Science 324, no. 2-3 (September 2004): 161–82. http://dx.doi.org/10.1016/j.tcs.2004.05.014.
Full textSalagnac, G., S. Yovine, and D. Garbervetsky. "Fast Escape Analysis for Region-based Memory Management." Electronic Notes in Theoretical Computer Science 131 (May 2005): 99–110. http://dx.doi.org/10.1016/j.entcs.2005.01.026.
Full textTurkan, Y. "An Efficient Memory Management Algorithm for Client-Server Database Management Systems." Computer Journal 39, no. 5 (May 1, 1996): 374–85. http://dx.doi.org/10.1093/comjnl/39.5.374.
Full textDissertations / Theses on the topic "Memory management (Computer science)"
Wilhelmsson, Jesper. "Efficient memory management for message-passing concurrency." Licentiate thesis, Uppsala : Univ. : Dept. of Information Technology, Univ, 2005. http://www.it.uu.se/research/reports/lic/2005-001/.
Full textZhang, Yang. "Dynamic Memory Management for the Loci Framework." MSSTATE, 2004. http://sun.library.msstate.edu/ETD-db/theses/available/etd-04062004-215627/.
Full textHolk, Eric. "Region-based memory management for expressive GPU programming." Thesis, Indiana University, 2016. http://pqdtopen.proquest.com/#viewpdf?dispub=10132089.
Full textOver the last decade, graphics processing units (GPUs) have seen their use broaden from purely graphical tasks to general purpose computation. The increased programmability required by demanding graphics applications has proven useful for a number of non-graphical problems as well. GPUs' high memory bandwidth and floating point performance make them attractive for general computation workloads, yet these benefits come at the cost of added complexity. One particular problem is the fact that GPUs and their associated high performance memory typically lie on discrete cards that are separated from the host CPU} by the PCI-Express bus. This requires programmers to carefully manage the transfer of data between the CPU and GPU memory so that the right data is in the right place at the right time. Programmers must design data structures with serialization in mind in order to efficiently move data across the PCI bus. In practice, this leads to programmers working with only simple data structures such as one or two-dimensional arrays and the applications that can be easily expressed in terms of these structures. CPU programmers have long had access to richer data structures, such as trees or first class procedures, which enable new and simpler approaches to solving certain problems.
This thesis explores the use of RBMM to overcome these data movement challenges. RBMM is a technique in which data is assigned to regions and these regions can then be operated on as a unit. One of the first uses of regions was to amortize the cost of deallocation. Many small objects would be allocated in a single region and the region could be deallocated as a single operation independent of the number of items in the region. In this thesis, regions are used as the unit of data movement between the CPU and GPU. Data structures are assigned to a region and thus the runtime system does not have to be aware of the internal layout of a data structure. The runtime system can simply move the entire region from one device to another, keeping the internal layout intact and allowing code running on either device to operate on the data in the same way.
These ideas are explored through a new programming language called Harlan. Harlan is designed to simplify programming GPUs and other data parallel processors. It provides kernel expressions as its fundamental mechanism for parallelism. Kernels function similarly to a parallel map or zipWith operation from other functional programming languages. For example, the expression (kernel ([x xs] [y ys]) (+ x y)) evaluates to a vector where each element is the sum of the corresponding elements in xs and ys. Kernels can have arbitrary body expressions that can even include kernels, thereby supporting nested data parallelism. Harlan uses a region-based memory system to enable higher level programming features such as trees and ADTs and even first class procedures. Like all data in Harlan, first class procedures are device-independent, so a procedure created in GPU code can be applied in CPU code and vice-versa.
Besides providing the design and description of the implementation of Harlan, this thesis includes a type safety proof for a small model of Harlan's region system as well as a number of small application case studies. The type safety proof provides formal support that Harlan ensures programs will have the right data in the right place at the right time. The application case studies show that Harlan and the ideas embodied within it are useful both for a number of traditional applications as well as problems that are problematic for previous GPU programming languages. The design and implementation of Harlan, its proof of type safety and the set of application case studies together show that region-based memory management is an effective way of enabling high level features in languages targeting CPU/GPU systems and other machines with disjoint memories.
Feeley, Michael Joseph. "Global memory management for workstation networks /." Thesis, Connect to this title online; UW restricted, 1996. http://hdl.handle.net/1773/6997.
Full textModzelewski, Kevin (Kevin Paul). "Scalable memory management using a distributed buddy allocator." Thesis, Massachusetts Institute of Technology, 2010. http://hdl.handle.net/1721.1/61002.
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 (p. 53-56).
The recent rise of multicore processors has forced us to reexamine old computer science problems in a new light. As multicores turn into manycores, we need to visit these problems yet again to find solutions that will work on these drastically different architectures. This thesis presents the design of a new page allocator algorithm based on a new distributed buddy allocator algorithm, one which is made with future processor architectures in mind. The page allocator is a vital and heavily-used part of an operating system, and making this more scalable is a necessary step to build a scalable operating system. This design was implemented in the fos [34] research operating system, and evaluated on 8- and 16-core machines. The results show that this design has comparable performance with Linux for small core counts, and with its better scalability, surpasses the performance of Linux at higher core counts.
by Kevin Modzelewski.
M.Eng.
Beebee, William S. (William Scripps) 1977. "Region-based memory management for real-time Java." Thesis, Massachusetts Institute of Technology, 2001. http://hdl.handle.net/1721.1/86801.
Full textIncludes bibliographical references (p. 81-82).
by William S. Beebee, Jr.
M.Eng.
Panthulu, Pradeep. "Intelligent Memory Management Heuristics." Thesis, University of North Texas, 2003. https://digital.library.unt.edu/ark:/67531/metadc4399/.
Full textMcNamee, Dylan James. "Virtual memory alternatives for transaction buffer management in a single-level store /." Thesis, Connect to this title online; UW restricted, 1996. http://hdl.handle.net/1773/6961.
Full textYoon, Myungchul. "Development and analysis of weak memory consistency models to accelerate shared memory multiprocessor systems /." Digital version accessible at:, 1998. http://wwwlib.umi.com/cr/utexas/main.
Full textKarlsson, Martin. "Memory System Design for Chip-Multiprocessors." Doctoral thesis, Uppsala : Acta Universitatis Upsaliensis : Universitetsbiblioteket [distributör], 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-6250.
Full textBooks on the topic "Memory management (Computer science)"
American Institute of Certified Public Accountants. Information Technology Division., ed. Memory management. New York: American Institute of Certified Public Accountants, 1993.
Find full textUnderdahl, Brian. Quick memory management techniques. New York: Wiley, 1994.
Find full textLowe, Doug. Memory management for dummies. 2nd ed. Foster City, CA: IDG Books Worldwide, 1996.
Find full textDorfman, Len. C[plusplus] memory management. New York: Windcrest/McGraw-Hill, 1994.
Find full textSchiltz, Serge. Unified memory management system. Berne: P. Lang, 1995.
Find full textDorfman, Len. C memory management techniques. Blue Ridge Summit, PA: Windcrest/McGraw Hill, 1993.
Find full textDorfman, Len. C memory management techniques. Blue Ridge Summit, PA: Windcrest/McGraw Hill, 1993.
Find full textKyle, James. Windows 3.1 memory management. Reading, Mass: Addison-Wesley Pub., 1992.
Find full textKyle, James. Windows 3.1 memory management. Reading, Mass: Addison-Wesley, 1992.
Find full textFlynn, Jennifer. 10 minute guide to memory management. Carmel, Ind: Alpha Books, 1992.
Find full textBook chapters on the topic "Memory management (Computer science)"
Ægidius Mogensen, Torben. "Memory Management." In Texts in Computer Science, 71–103. Cham: Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-031-11806-7_4.
Full textGabbrielli, Maurizio, and Simone Martini. "Memory Management." In Undergraduate Topics in Computer Science, 91–118. London: Springer London, 2010. http://dx.doi.org/10.1007/978-1-84882-914-5_5.
Full textWeik, Martin H. "memory management." In Computer Science and Communications Dictionary, 999. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_11327.
Full textGabbrielli, Maurizio, and Simone Martini. "Memory Management." In Undergraduate Topics in Computer Science, 87–116. Cham: Springer International Publishing, 2023. http://dx.doi.org/10.1007/978-3-031-34144-1_5.
Full textWeik, Martin H. "real-memory management." In Computer Science and Communications Dictionary, 1422. Boston, MA: Springer US, 2000. http://dx.doi.org/10.1007/1-4020-0613-6_15585.
Full textLobato, Jose Manuel Pérez, and Eva Martín Lobo. "OMC-INTEGRAL Memory Management." In Lecture Notes in Computer Science, 76–87. Berlin, Heidelberg: Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/3-540-48046-3_6.
Full textFranklin, Michael J. "Global Memory Management." In The Kluwer International Series in Engineering and Computer Science, 107–42. Boston, MA: Springer US, 1996. http://dx.doi.org/10.1007/978-1-4613-1363-2_6.
Full textCostantini, Stefania, and Valentina Pitoni. "Memory Management in Resource-Bounded Agents." In Lecture Notes in Computer Science, 46–58. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-35166-3_4.
Full textMikheev, Vitaly V., and Stanislav A. Fedoseev. "Compiler-Cooperative Memory Management in Java." In Lecture Notes in Computer Science, 511–18. Berlin, Heidelberg: Springer Berlin Heidelberg, 2001. http://dx.doi.org/10.1007/3-540-45575-2_49.
Full textFiorio, Christophe, and Jens Gustedt. "Memory management for Union-Find algorithms." In Lecture Notes in Computer Science, 67–79. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997. http://dx.doi.org/10.1007/bfb0023449.
Full textConference papers on the topic "Memory management (Computer science)"
Li, Hongwei, and Changhong Yin. "Analysis and Improvement of RTEMS Memory Management." In 2009 First International Workshop on Education Technology and Computer Science. IEEE, 2009. http://dx.doi.org/10.1109/etcs.2009.33.
Full textCheng, Xiao-Hui, You-min Gong, and Xin-zheng Wang. "Study of Embedded Operating System Memory Management." In 2009 First International Workshop on Education Technology and Computer Science. IEEE, 2009. http://dx.doi.org/10.1109/etcs.2009.753.
Full textZhong, Ping, Hugang Gu, Pengfeng Li, Min Xiao, and Xiaofeng Du. "i-Memory: An intelligence Android-based photo management system." In 2017 12th International Conference on Computer Science and Education (ICCSE). IEEE, 2017. http://dx.doi.org/10.1109/iccse.2017.8085494.
Full textWang, Li-xin, and Jing Kang. "MMAP System Transfer in Linux Virtual Memory Management." In 2009 First International Workshop on Education Technology and Computer Science. ETCS 2009. IEEE, 2009. http://dx.doi.org/10.1109/etcs.2009.156.
Full textYoon, Su-Kyung, Do-Heon Lee, Ashok Sharma, and Shin-Dug Kim. "Designing virtual accessing adapter and non-volatile memory management for memory-disk integrated system." In 2014 IEEE/ACIS 13th International Conference on Computer and Information Science (ICIS). IEEE, 2014. http://dx.doi.org/10.1109/icis.2014.6912115.
Full textYue Hu and YueDong Wang. "Process-level virtual machine embedded chain mode memory management method." In 2011 International Conference on Computer Science and Network Technology (ICCSNT). IEEE, 2011. http://dx.doi.org/10.1109/iccsnt.2011.6181962.
Full textZhu, Xinghui, Guang Lu, Fei Yu, Shuqiang Yang, and Miaoliang Zhu. "PVM: A Memory Management under Vertical Architecture." In 2006 International Multi-Symposiums on Computer and Computational Sciences (IMSCCS). IEEE, 2006. http://dx.doi.org/10.1109/imsccs.2006.108.
Full textSilvestro, Sam, Timothy T. Yuen, Corey Crosser, Dakai Zhu, Turgay Korkmaz, and Tongping Liu. "A User Space-based Project for Practicing Core Memory Management Concepts." In SIGCSE '18: The 49th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3159450.3159581.
Full textHongmei Wang, Lei Shi, Tiejun Zhang, and Donghui Wang. "Dynamic management of scratchpad memory based on compiler driven approach." In 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT 2010). IEEE, 2010. http://dx.doi.org/10.1109/iccsit.2010.5564685.
Full textPetratos, Panagiotis. "Information Retrieval Systems: A Perspective on Human Computer Interaction." In InSITE 2006: Informing Science + IT Education Conference. Informing Science Institute, 2006. http://dx.doi.org/10.28945/3006.
Full textReports on the topic "Memory management (Computer science)"
Pokryshen, Dmytro A., Evgeniy H. Prokofiev, and Albert A. Azaryan. Blogger and YouTube services at a distant course “Database management system Microsoft Access”. [б. в.], September 2019. http://dx.doi.org/10.31812/123456789/3272.
Full textAppoev, R. K., and Zh V. Ignatenko. Electronic educational and methodical complex of discipline "Operations research and optimization methods" (in areas of training 38.00.00 Economics and Management, 09.00.00 Computer Science and Engineering, 44.00.00 Education and pedagogical sciences). North-Caucasian Social Institute, June 2016. http://dx.doi.org/10.12731/appoevignatenko.01062016.21898.
Full textRassovytska, Maryna V., and Andrii M. Striuk. Система хмаро орієнтованих засобів навчання інформатичних дисциплін студентів інженерних спеціальностей. [б. в.], August 2018. http://dx.doi.org/10.31812/0564/2452.
Full textAlhasson, Haifa F., and Shuaa S. Alharbi. New Trends in image-based Diabetic Foot Ucler Diagnosis Using Machine Learning Approaches: A Systematic Review. INPLASY - International Platform of Registered Systematic Review and Meta-analysis Protocols, November 2022. http://dx.doi.org/10.37766/inplasy2022.11.0128.
Full textStriuk, Andrii M. Software engineering: first 50 years of formation and development. [б. в.], December 2018. http://dx.doi.org/10.31812/123456789/2880.
Full textBalyk, Nadiia, Svitlana Leshchuk, and Dariia Yatsenyak. Developing a Mini Smart House model. [б. в.], February 2020. http://dx.doi.org/10.31812/123456789/3741.
Full textNechaev, V., Володимир Миколайович Соловйов, and A. Nagibas. Complex economic systems structural organization modelling. Politecnico di Torino, 2006. http://dx.doi.org/10.31812/0564/1118.
Full textSemerikov, Serhiy, Viacheslav Osadchyi, and Olena Kuzminska. Proceedings of the 1st Symposium on Advances in Educational Technology - Volume 2: AET. SciTePress, 2022. http://dx.doi.org/10.31812/123456789/7011.
Full text