课题基金 / 基金详情

Collaborative Research: CISE-MSI: DP: FET: Modernizing Numerical Flow Solvers with Heterogeneous Computing

Collaborative Research: CISE-MSI: DP: FET: Modernizing Numerical Flow Solvers with Heterogeneous Computing
合作研究:CISE-MSI:DP:FET:利用异构计算实现数值流求解器现代化
批准号:
2219543
负责人:
Byunghyun Jang
金额:
$29.83万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2025-09-30

项目摘要

项目成果

Byunghyun Jang的其他基金

相似基金

相关文献

中文摘要
翻译
当今的计算系统通常是异构的,即,配备多核中央处理器(CPU)和众核图形处理器(GPU)。许多研究人员试图将他们内部的数值求解器并行化,以同时利用多个处理器的计算能力,使大规模模拟成为可能。然而,并行编程涉及陡峭的学习曲线,并且通常需要深入了解底层硬件架构以实现最佳性能。当涉及到GPU编程时,这将成为一个更大的问题。该项目利用了杰克逊州立大学(JSU)研究人员在基于CPU的并行计算方面的专业知识,以及密西西比大学(UM)研究人员在基于GPU的并行计算方面的专业知识。这个项目创建了一个通用的库,它打包了用于并行化的优化函数和例程。这个图书馆在公共领域是免费的。该库极大地减轻了基于网格的数值求解器的并行化负担。其他研究人员可以调用库函数,以最小的代码更改和开发人员的努力,在异构系统上快速轻松地并行化基于网格的数值求解器。这项合作研究产生了催化研究能力的发展和建立高性能科学计算在JSU和UM的可持续教育的协同效应。在研究方面,该项目通过充分利用CPU和GPU在异构系统上的并行计算能力来加速和优化数值流求解器。该项目将使用OpenCL(开放计算语言)的GPU加速纳入MPI(消息传递接口)并行计算范式。在这种组合中,MPI在多个CPU上提供粗粒度并行,OpenCL在CPU/GPU上提供细粒度并行。这种混合沿着细粒度数据共享和经由共享虚拟存储器的同步允许数值求解器充分利用当今异构并行系统的计算能力。目标系统是配备CPU-GPU异构计算节点的集群。研究的重点包括有效的通信和负载平衡的混合MPI-OpenCL范式。在教育方面,该项目通过在JSU举办高性能计算(HPC)暑期研究所和在UM举办HPC日活动,向学生传授现代并行计算和编程方面的必备技能,吸引和培养未来的劳动力。该项目由CISE MSI计划和刺激竞争力研究的既定计划(EPSCoR)共同资助该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Today’s computing systems are often heterogeneous, i.e., equipped with both multi-core central processing units (CPUs) and many-core graphics processing units (GPUs). Many researchers try to parallelize their in-house numerical solvers by themselves to simultaneously utilize the computing power of multiple processors to make large scale simulation possible. However, parallel programming involves a steep learning curve and often requires the deep understanding of underlying hardware architecture to achieve optimal performance. This becomes an even bigger issue when GPU programming gets involved. This project leverages the expertise of researchers at Jackson State University (JSU) in CPU-based parallel computing and the expertise of researchers at the University of Mississippi (UM) in GPU-based parallel computing. This project creates a general-purpose library that packages optimized functions and routines used for parallelization. This library is freely available in public domain. The library greatly eases the burden of parallelization of mesh-based numerical solvers. Other researchers can call the library functions to parallelize their mesh-based numerical solvers quickly and easily on heterogeneous systems with the minimum level of code change and developers' efforts. This collaborative research generates a synergistic effect on catalyzing the development of research capabilities and establishing sustainable education in high performance scientific computing at JSU and UM.On the research side, this project accelerates and optimizes numerical flow solvers by fully exploiting the parallel computing power of both CPUs and GPUs on heterogeneous systems. This project incorporates GPU acceleration using OpenCL (Open Computing Language) into the MPI (Message Passing Interface) parallel computing paradigm. In this combination, MPI provides coarse grained parallelism on multiple CPUs and OpenCL provides fine-grained parallelism on CPUs/GPUs. This blending along with fine-grained data sharing and synchronization via shared virtual memory allows the numerical solvers to take full advantage of the computing power of today’s heterogeneous parallel systems. Targeted systems are clusters equipped with CPU-GPU heterogeneous computing nodes. Research focuses include efficient communication and load balancing on the hybrid MPI-OpenCL paradigm. On the education side, the project attracts and builds future workforce by teaching students must-have skills on modern parallel computing and programming through hosting a High Performance Computing (HPC) Summer Institute at JSU and the HPC-day event at UM.This project is jointly funded by the CISE MSI program and the Established Program to Stimulate Competitive Research (EPSCoR).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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Toward True Heterogeneous Computing: Concurrent Data Structure Design and Optimization
  • 批准号:
    1907838
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.28万
  • 财政年份:
    2019
  • 负责人:
    Byunghyun Jang
  • 依托单位:
Collaborative Research:XPS:CLCCA: Cross-layer Thermal Reliability Management in 3D Integrated Heterogeneous Processor for Breaking the Power and Bandwidth Walls
  • 批准号:
    1337138
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.87万
  • 财政年份:
    2013
  • 负责人:
    Byunghyun Jang
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)