SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
批准号:
1763793
负责人:
Jean-Luc Gaudiot
金额:
$47.5万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-07-01 至 2023-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The supercomputing landscape has fundamentally changed in the past fifteen years. Chips have evolved from single-thread, single-core to multi-threaded, many-core chips. Even mainstream high-performance chips offer close to 100 hardware threads. At the same time, accelerators, featuring hundreds or even thousands of hardware threads, have allowed scientists to obtain major performance speedups for certain classes of scientific kernels, thanks to their inherent massively parallel nature. From the software side, programming languages can provide a way to create various types of parallelism, from traditional data-parallel constructs to fine-grain, data-driven ones: directives have been added to leverage instruction-level parallelism (ILP), thus allowing the programmer to identify when the code is vectorizable; accelerator-friendly directives allow code to execute on GPUs or the Intel Xeon Phi; finally, new keywords enable the programmer to express task-dependent parallelism. In order to evaluate the hardware-software trade-offs, the investigators plan to design and develop an abstract machine model for scalable parallel and distributed computing, designing and implementing hardware-assisted mechanisms to realize it. Through a broad dissemination of the research findings and tools to the community via conferences and publications, seminars, and a dedicated website, this research has the potential to foster new directions in holistic and comprehensive solutions important to humanity. In addition, the investigators have recently co-founded a Special Technical Community (Parallel Models & Systems) of the IEEE Computer Society with the specific purpose of fostering research and education in the domain across US and the world.This project seeks to develop an asynchronous fine-grain event-driven program execution model, Codelet Abstract Machine model (CAM), for thread management in parallel and distributed systems. The research tasks include three major extensions to a dataflow codelet model, implementing CAM by a hardware/software co-design approach and evaluating it using a set of benchmarks and applications. The proposed FPGA-based prototype is built in combination with general-purpose multicore chips and compiler and runtime system currently under development are designed be part of the system to allow high-level programmers to exploit the resulting system targeted to applications ranging from traditional HPC, parallel graph processing, as well as big data frameworks.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(16)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Challenges in Detecting an “Evasive Spectre”
检测“逃避的幽灵”的挑战
DOI:
10.1109/lca.2020.2976069
发表时间:
2020
期刊:
IEEE Computer Architecture Letters
影响因子:
2.3
作者:
[Li, Congmiao, Gaudiot, Jean-Luc]
通讯作者:
Gaudiot, Jean-Luc
DOI:
10.1109/mc.2020.2970924
发表时间:
2020-01
期刊:
Computer
影响因子:
2.2
作者:
[Bai Li;Shaoshan Liu;Jie Tang;J. Gaudiot;Liangliang Zhang;Qi Kong]
通讯作者:
Bai Li;Shaoshan Liu;Jie Tang;J. Gaudiot;Liangliang Zhang;Qi Kong
DOI:
10.1109/mc.2020.3015950
发表时间:
2021-04
期刊:
Computer
影响因子:
2.2
作者:
[Liu Liu-Liu;Jie Tang;Shaoshan Liu;Bo Yu;Yuan Xie;J. Gaudiot]
通讯作者:
Liu Liu-Liu;Jie Tang;Shaoshan Liu;Bo Yu;Yuan Xie;J. Gaudiot
Concept drift detection for distributed multi-model machine learning systems
分布式多模型机器学习系统的概念漂移检测
DOI:
10.1109/compsac54236.2022.00168
发表时间:
2022
期刊:
COMPSAC
影响因子:
--
作者:
[Quon, Beverly Abadines, Gaudiot, Jean-Luc]
通讯作者:
Gaudiot, Jean-Luc
Rise of the Autonomous Machines
自主机器的崛起
DOI:
10.1109/mc.2021.3093428
发表时间:
2022
期刊:
Computer
影响因子:
2.2
作者:
[Liu, Shaoshan, Gaudiot, Jean-Luc]
通讯作者:
Gaudiot, Jean-Luc
共 13 条
SaTC: CORE: Small: Securing information systems with flexible hardware techniques
-
批准号:2026675
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Jean-Luc Gaudiot
-
依托单位:
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
-
批准号:1439165
-
项目类别:Standard Grant
-
资助金额:$27.1万
-
财政年份:2014
-
负责人:Jean-Luc Gaudiot
-
依托单位:
SHF: MEDIUM: Collaborative Research: Architecture, Programmability and Performance of Large Scale Parallel Systems
-
批准号:1065147
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2011
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Collaborative Research: A Programmable, Efficient, and Dynamic Architecture and Compilation Framework for Networking Applications
-
批准号:0541403
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0234444
-
项目类别:Continuing Grant
-
资助金额:$31.17万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:0223647
-
项目类别:Standard Grant
-
资助金额:$1.62万
-
财政年份:2002
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Multithreading: A Viable Approach for High Performance Single Chip Architecture
-
批准号:0073527
-
项目类别:Continuing Grant
-
资助金额:$42.17万
-
财政年份:2000
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.-France Cooperative Research (INRIA): A Viable Trade-off between Instruction-Level Parallelism (ILP) and Thread-Level Parallelism (TLP)
-
批准号:9815742
-
项目类别:Standard Grant
-
资助金额:$1.71万
-
财政年份:1999
-
负责人:Jean-Luc Gaudiot
-
依托单位:
U.S.- France Cooperative Research (INRIA): Formal Specification and Transformation of Parallel Programs
-
批准号:9602937
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:1997
-
负责人:Jean-Luc Gaudiot
-
依托单位:
New Generation Multithreaded Multiprocessors
-
批准号:9707125
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:1997
-
负责人:Jean-Luc Gaudiot
-
依托单位:
A Data-Driven Approach to Programming Multiprocessor Systems
-
批准号:9013965
-
项目类别:Standard Grant
-
资助金额:$12.7万
-
财政年份:1991
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research on Architectural Issues in Data-Flow Multicomputers
-
批准号:8603772
-
项目类别:Continuing Grant
-
资助金额:$16.71万
-
财政年份:1987
-
负责人:Jean-Luc Gaudiot
-
依托单位:
Research Initiation: Variable Resolution in Data-Flow Systems
-
批准号:8404345
-
项目类别:Standard Grant
-
资助金额:$4.77万
-
财政年份:1984
-
负责人:Jean-Luc Gaudiot
-
依托单位:
海外基金