Concurrent Garbage Collection for Multithreaded-Multiprocessor Environments
Concurrent Garbage Collection for Multithreaded-Multiprocessor Environments
批准号:
0224862
负责人:
Morris Chang
金额:
$11.09万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-08-01 至 2005-11-30
中文摘要
内存管理在今天的计算机系统上消耗了大量的时间,并且在未来会花费更长的时间。软件技术通过将工作转移到系统等待用户交互的时间,成功地隐藏了个人工作站上的大部分开销。这类技术在SMP服务器上的效率较低,因为在SMP服务器上,总体计算开销才是最重要的。动态内存管理单元(DMMU)是一种基于位图和组合逻辑的专用硬件机制,可以极大地减少这种开销。对三种语言的初步结果表明,这种方法比软件内存分配快得多,而消耗的内存只比软件分配技术略多一点。这项提议要求将这个硬件单元集成到SMP系统中,这将允许在多线程-多处理器环境中进行并发垃圾收集。这可以加快用C++和Java等面向对象语言编写的服务器应用程序的性能。
英文摘要
Memory management consumes a great deal of time on today's computer systems, and will take even longer in the future. Software techniques have successfully hidden most of this overhead on personal workstations by shifting the work to times when the system is waiting for userinteraction. Such techniques are less effective on SMP servers, where the overall computational overhead is what matters. The Dynamic Memory Management Unit (DMMU), a special-purpose hardware mechanism based on bitmaps and combinational logic can greatly diminish this overhead. Preliminary results for three languages show that this approach is muchfaster than software memory allocation, and consumes only slightly more memory than software-allocation techniques. This proposal calls for the integration of this hardware unit into SMP systems, which would allow concurrent garbage collection in multithreaded-multiprocessorsenvironments. This can speed up the performance of server applications written in Object-Oriented languages such as C++ and Java.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
A Low-power High-efficient Garbage Collector for Embedded Java Systems
-
批准号:0219870
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2002
-
负责人:Morris Chang
-
依托单位:
ITR/SY: A High Performance Memory Manager for Multithreaded Applications
-
批准号:0113335
-
项目类别:Standard Grant
-
资助金额:$26.99万
-
财政年份:2001
-
负责人:Morris Chang
-
依托单位:
Concurrent Garbage Collection for Multithreaded-multiprocessor Environments
-
批准号:0098235
-
项目类别:Continuing Grant
-
资助金额:$11.09万
-
财政年份:2001
-
负责人:Morris Chang
-
依托单位:
ITR/SY: A High Performance Memory Manager for Multithreaded Applications
-
批准号:0296131
-
项目类别:Standard Grant
-
资助金额:$26.99万
-
财政年份:2001
-
负责人:Morris Chang
-
依托单位:
A Laboratory for Integrating Digital Design and Test
-
批准号:9650347
-
项目类别:Standard Grant
-
资助金额:$6.02万
-
财政年份:1996
-
负责人:Morris Chang
-
依托单位:
海外基金