CSR-PSCE, SM: Exploring Helper Computing Parallelism in Multicore Architectures
CSR-PSCE, SM: Exploring Helper Computing Parallelism in Multicore Architectures
批准号:
0834664
负责人:
James Tuck
金额:
$37.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2012-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Current trends in computing architectures and programming support the rationales for the proposed project. One trend is the increasing complexity of software both in terms of the number of lines of source code, and number of layers (hypervisor, guest OS, libraries, virtual machines, applications, etc.). This increase in complexity could make software even more vulnerable to bugs and security attacks in the future. Another trend is the increasing support for thread-level parallelism in mainstream microprocessors through chip multi-processor (CMP) architectures. Four and eight processor cores per chip have either been realized or are in the future roadmap of major chipmakers. Currently, mostly applications with natural thread-level parallelism (server and scientific computing workloads) can benefit from them. Increasing reliability and security requirements support parallelism opportunities for common applications, and such parallelism may effectively be exploited through helper computing. This project will address these issues by engaging in the following: exploring helper-computing's potentials for speeding up software reliability and security meta-functions with scenario-guided studies; a systematic, cross-layered study of efficient Meta-function Design, Extraction, Optimization, and Dynamic Adaptation to achieve low overhead execution in the main application; exploration of a prototype system which includes compiler, libraries, run-time system, OS support, and possibly hardware support. The exploration for such support will be holistic, i.e. by considering implementation layers that produce the best trade-offs in the feasibility of the solution in current systems, generality, and performance requirements. This prototype system will be made available to the public.This team also proposes to create an advanced course that focuses on helper computing, and integrate its basic elements into existing hardware and software courses. Such courses would integrate programming language, compiler, OS, runtime system, and hardware in a synergistic way, helping to train future workforce with unique and integrated expertise in these areas.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Thermodynamically-driven design of high capacity, practical DNA-based data storage systems
-
批准号:1901324
-
项目类别:Continuing Grant
-
资助金额:$121.6万
-
财政年份:2019
-
负责人:James Tuck
-
依托单位:
CNS: SHF: Small: Architectural Support for Efficient and Programmable Non-Volatile Main Memory
-
批准号:1717486
-
项目类别:Standard Grant
-
资助金额:$51.58万
-
财政年份:2017
-
负责人:James Tuck
-
依托单位:
EAGER: Exploring Extreme-Scale DNA-based Storage Systems
-
批准号:1650148
-
项目类别:Standard Grant
-
资助金额:$29.96万
-
财政年份:2016
-
负责人:James Tuck
-
依托单位:
Student Travel Support for the 2015 International Symposium on Computer Architecture (ISCA-42)
-
批准号:1523322
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2015
-
负责人:James Tuck
-
依托单位:
Student Travel Support for the 2014 International Symposium on Computer Architecture (ISCA-41)
-
批准号:1414472
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2014
-
负责人:James Tuck
-
依托单位:
Exploring Cross-Layer, Integrated Approaches for Improving The Reliability of Heterogeneous Multicore Processors
-
批准号:1255762
-
项目类别:Continuing Grant
-
资助金额:$18.0万
-
财政年份:2013
-
负责人:James Tuck
-
依托单位:
CSR: Small: A Practical Data Dependence Profiler for Program Characterization and Optimization
-
批准号:1320356
-
项目类别:Standard Grant
-
资助金额:$38.41万
-
财政年份:2013
-
负责人:James Tuck
-
依托单位:
EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging
-
批准号:0952832
-
项目类别:Standard Grant
-
资助金额:$9.98万
-
财政年份:2009
-
负责人:James Tuck
-
依托单位:
海外基金