CAREER: Multi-threaded Research and Education

职业:多线程研究和教育

基本信息

  • 批准号:
    9701679
  • 负责人:
  • 金额:
    $ 20万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1997
  • 资助国家:
    美国
  • 起止时间:
    1997-08-15 至 2003-06-30
  • 项目状态:
    已结题

项目摘要

Many computer systems are multi-threaded. Traditional on-line problems abstract away the existence of multiple threads, either by collapsing multiple threads into a single thread or by reducing each thread to a single request. This project studies a new class of problems: on-line systems with multi-threaded inputs. To model multi-threaded inputs, multiple client input model where each client (thread) is represented by a directed acyclic graph (DAG) are introduced. Three practical problems investigated are the multi-threaded paging problem, where processes compete for both central processing unit (CPU) time and fast memory locations; the multi-threaded disk scheduling problem where processes and/or database transactions compete for access to the disk; and the multi-threaded operating system problem, the natural combination of these two problems. These problems generalize into the k-client problem, a dual version of the well-studied k-server problem, and the k-server l-client problem. One important goal of this research is to learn how to design a complex system such as a fast memory manager, a CPU scheduler, and a disk scheduler. In particular, determine if the algorithms and results obtained by considering each system component in isolation can be easily combined to produce new algorithms and results for the complete system. In education, there are two complementary projects. The first project deals with the process of learning how to teach. The PI applied for and received a highly competitive MSU Lilly Endowment Teaching Fellowship. In this intensive year-long program, the PI will work together with a group of five promising young faculty to learn fundamental educational principles taught by leading education scholars from around the University and around the country. The second project is to build a more cohesive curriculum emphasizing the practical importance of all topics, especially theory. This is achieved by leading a departmental effort to wr ite a comprehensive computer science textbook written in hypertext markup language (HTML). This HTML textbook will utilize hyperlinks to highlight the connections between and within courses. For example, links will connect a module on stacks and queues from a data structures course with modules from an operating systems course where these structures are used. This HTML textbook project may also supplement departmental efforts to offer distance learning courses to nontraditional students.
许多计算机系统是多线程的。 传统的在线问题通过将多个线程压缩为单个线程或将每个线程减少为单个请求来抽象多个线程的存在。这个项目研究一类新的问题:多线程输入的在线系统。 为了对多线程输入进行建模,引入了多客户端输入模型,其中每个客户端(线程)由有向无环图(DAG)表示。 三个实际问题的调查是多线程的分页问题,在中央处理器(CPU)的时间和快速内存位置的进程竞争;多线程的磁盘调度问题的进程和/或数据库事务竞争访问磁盘;和多线程的操作系统问题,这两个问题的自然组合。 这些问题归纳为k-客户端问题,一个双重版本的良好研究的k-服务器问题,和k-服务器l-客户端问题。 这项研究的一个重要目标是学习如何设计一个复杂的系统,如快速内存管理器,CPU调度器和磁盘调度器。 特别是,确定通过孤立地考虑每个系统组件获得的算法和结果是否可以容易地组合起来,以产生整个系统的新算法和结果。在教育方面,有两个相辅相成的项目。 第一个项目涉及学习如何教学的过程。 PI申请并获得了竞争激烈的MSU礼来捐赠教学奖学金。 在这个为期一年的密集计划中,PI将与五名有前途的年轻教师一起学习来自大学和全国各地的领先教育学者教授的基本教育原则。 第二个项目是建立一个更有凝聚力的课程,强调所有主题的实际重要性,特别是理论。 这是通过领导一个部门的努力,编写一个全面的计算机科学教科书编写的超文本标记语言(HTML)。 这本HTML教科书将利用超链接来突出课程之间和课程内部的联系。 例如,链接将数据结构课程中的堆栈和队列模块与使用这些结构的操作系统课程中的模块连接起来。 这个HTML教科书项目也可以补充部门的努力,提供远程学习课程,以非传统的学生。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Eric Torng其他文献

Randomized Competitive Perimeter Defense on a Line
线上随机竞争性外围防守
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    3
  • 作者:
    Shivam Bajaj;Eric Torng;S. Bopardikar
  • 通讯作者:
    S. Bopardikar
A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification
快速且可扩展的动态数据包分类的排序分区方法
  • DOI:
    10.1109/tnet.2018.2852710
  • 发表时间:
    2018-07
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sorrachai Yingchareonthawornchai;James Daly;Alex X. Liu(刘向阳);Eric Torng
  • 通讯作者:
    Eric Torng
A Ternary Unification Framework for Optimizing TCAM-Based () Alex X. Liu () Packet Classification Systems
用于优化基于 TCAM 的三元统一框架 () Alex X. Liu () 数据包分类系统
Multivehicle Perimeter Defense in Conical Environments
锥形环境中的多车辆周界防御
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    7.8
  • 作者:
    Shivam Bajaj;S. Bopardikar;Eric Torng;Alexander Von Moll;D. Casbeer
  • 通讯作者:
    D. Casbeer
List’s worst-average-case or WAC ratio
  • DOI:
    10.1007/s10951-007-0019-7
  • 发表时间:
    2007-06-15
  • 期刊:
  • 影响因子:
    1.800
  • 作者:
    Christopher J. Osborn;Eric Torng
  • 通讯作者:
    Eric Torng

Eric Torng的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Eric Torng', 18)}}的其他基金

CRII: AF: Novel Geometric Algorithms for Certain Data Analysis Problems
CRII:AF:针对某些数据分析问题的新颖几何算法
  • 批准号:
    1656905
  • 财政年份:
    2017
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
Exploratory Studies of New Automata Models and Algorithms for TCAM-based Regular Expression Matching
基于TCAM正则表达式匹配的新自动机模型和算法的探索性研究
  • 批准号:
    1347953
  • 财政年份:
    2013
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
ITR: Evaluating Phylogeny Reconstruction Algorithms with Digital Organisms
ITR:利用数字生物评估系统发育重建算法
  • 批准号:
    0219229
  • 财政年份:
    2002
  • 资助金额:
    $ 20万
  • 项目类别:
    Continuing Grant
Collaborative Research: Restricted Caches, An Experimental and Theoretical Study
协作研究:受限缓存,实验和理论研究
  • 批准号:
    0105283
  • 财政年份:
    2001
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant

相似国自然基金

基于Multi-Pass Cell的高功率皮秒激光脉冲非线性压缩关键技术研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
Multi-decadeurbansubsidencemonitoringwithmulti-temporaryPStechnique
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    80 万元
  • 项目类别:
High-precision force-reflected bilateral teleoperation of multi-DOF hydraulic robotic manipulators
  • 批准号:
    52111530069
  • 批准年份:
    2021
  • 资助金额:
    10 万元
  • 项目类别:
    国际(地区)合作与交流项目
基于8色荧光标记的Multi-InDel复合检测体系在降解混合检材鉴定的应用研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
大规模非确定图数据分析及其Multi-Accelerator并行系统架构研究
  • 批准号:
    62002350
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
3D multi-parameters CEST联合DKI对椎间盘退变机制中微环境微结构改变的定量研究
  • 批准号:
    82001782
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
高速Multi-bit/cycle SAR ADC性能优化理论研究
  • 批准号:
    62004023
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
基于multi-SNP标记及不拆分策略的复杂混合样本身份溯源研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    56 万元
  • 项目类别:
    面上项目
大地电磁强噪音压制的Multi-RRMC技术及其在青藏高原东南缘—印支块体地壳流追踪中的应用
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    万元
  • 项目类别:
    国际(地区)合作与交流项目

相似海外基金

CRII: SHF: EVID: Evidence-Assisted Detection and Elimination of Memory Errors in Single and Multi-threaded Programs
CRII:SHF:EVID:单线程和多线程程序中内存错误的证据辅助检测和消除
  • 批准号:
    1566154
  • 财政年份:
    2016
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
SHF: Small: A Framework for Self-Healing Multi-Threaded Software
SHF:小型:自我修复多线程软件框架
  • 批准号:
    1217582
  • 财政年份:
    2012
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
A Memory Safety Technique for Multi-threaded Programs
一种多线程程序的内存安全技术
  • 批准号:
    434725-2012
  • 财政年份:
    2012
  • 资助金额:
    $ 20万
  • 项目类别:
    University Undergraduate Student Research Awards
SBIR Phase I: Automatic Formal Verification of Chip-Multi-Threaded Multicore Processors
SBIR 第一阶段:芯片多线程多核处理器的自动形式验证
  • 批准号:
    0945974
  • 财政年份:
    2010
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
Development of an automated translator from JSCOOP language to multi-threaded java
开发从 JSCOOP 语言到多线程 java 的自动翻译器
  • 批准号:
    382343-2009
  • 财政年份:
    2009
  • 资助金额:
    $ 20万
  • 项目类别:
    University Undergraduate Student Research Awards
Formal models for verifying multi-threaded recursive programs
用于验证多线程递归程序的形式化模型
  • 批准号:
    21700045
  • 财政年份:
    2009
  • 资助金额:
    $ 20万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Accelerating rational drug design with multi-threaded array processors
利用多线程阵列处理器加速合理的药物设计
  • 批准号:
    EP/F010516/1
  • 财政年份:
    2007
  • 资助金额:
    $ 20万
  • 项目类别:
    Research Grant
Using Contracts to Support Development, Verification, and Maintenance of Multi-threaded Systems
使用合约支持多线程系统的开发、验证和维护
  • 批准号:
    0702667
  • 财政年份:
    2007
  • 资助金额:
    $ 20万
  • 项目类别:
    Continuing Grant
Collaborative Research: Memory Access Throttling for Highly Multi-Threaded Processors
协作研究:高度多线程处理器的内存访问限制
  • 批准号:
    0541408
  • 财政年份:
    2006
  • 资助金额:
    $ 20万
  • 项目类别:
    Standard Grant
Profiling Multi-Threaded Concurrent Programs
分析多线程并发程序
  • 批准号:
    332160-2006
  • 财政年份:
    2006
  • 资助金额:
    $ 20万
  • 项目类别:
    Postgraduate Scholarships - Master's
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了