CAREER: Advancing Experimental Computer Science in Storage Management and Education
CAREER: Advancing Experimental Computer Science in Storage Management and Education
批准号:
9702107
负责人:
Scott Nettles
金额:
$20.5万
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-03-15 至 1999-02-28
中文摘要
这项工作将通过使用实验技术来推进自动存储分配,并将推进实验计算机科学的教育。动态分配存储的自动回收称为“垃圾收集”(GC)。GC有助于避免各种常见但严重的编程错误。不幸的是,它可能会对程序性能产生不利影响。现代收集器可能提供了可以接受的性能,但是缺乏实验证据来支持这种说法,这阻碍了GC的采用,尽管它有很多优点。这项工作的目标是更好地理解GC性能,既在性能足够时帮助采用GC,又在性能不足时提供有关如何改进性能的详细定量信息。特别是,该工作将比较现代计算机体系结构上复制和标记-清除收集的性能。工作的重点将是建立一个气相色谱测试平台,这将有助于对各种气相色谱技术进行系统的比较研究。教学目标是提高实验计算机科学的教学水平。提出了一门新的课程,明确地教授实验计算机科学。教学方法是用于教授其他实验科学的标准方法,其中重复著名的实验,使学生获得基本方法和技术的实践经验
英文摘要
This work will advance automatic storage allocation through the use of experimental techniques, and will advance education in experimental computer science. Automatic deallocation of dynamically allocated storage is called "Garbage collection" (GC). GC helps to avoid a variety of common but serious programming errors. Unfortunately, it may adversely affect program performance. Modern collectors probably provide acceptable performance, but there is a lack of experimental evidence to support this claim, hindering the adoption of GC, despite its advantages. The goal of this work is to provide a better understanding of GC performance, both aiding its adoption when performance is adequate, and providing detailed quantitative information about how performance needs to be improved when it is inadequate. In particular, the work will compare the performance of copying and mark-and-sweep collection on modern computer architectures. The focus of the work will be building a GC testbed, which will facilitate the systematic comparative study of a variety of GC techniques. The educational goal is to improve the teaching of experimental computer science. A new course is proposed that will explicitly teach experimental CS. The pedagogiaal approach is the standard one used to teach other experimental sciences, in which well-known experiments are repeated, enabling students to gain hands-on experience with the basic methodologies and techniques.***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NeTS-ProWiN: Practical Use of Channel Information in Multihop Wireless Networks
-
批准号:0626797
-
项目类别:Standard Grant
-
资助金额:$72.58万
-
财政年份:2006
-
负责人:Scott Nettles
-
依托单位:
NeTS - ProWiN: Collaborative Research: Exploiting Flexible PHYs in Networks: Prototype and Alogrithms
-
批准号:0435307
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2004
-
负责人:Scott Nettles
-
依托单位:
ITR: Collaborative Research: Resource Allocation and Denial of Service Prevention in Active Networks
-
批准号:0081360
-
项目类别:Continuing Grant
-
资助金额:$41.77万
-
财政年份:2000
-
负责人:Scott Nettles
-
依托单位:
海外基金