SHF: Large: Domain Specific Language Infrastructure for Biological Simulation Software
SHF: Large: Domain Specific Language Infrastructure for Biological Simulation Software
批准号:
1111943
负责人:
Oyekunle Olukotun
金额:
$177.07万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-07-15 至 2016-06-30
中文摘要
生物物理模拟帮助生物医学研究人员在设计新药、合成组织、医疗设备和手术干预时了解生物系统的物理限制。然而,为现代并行计算机硬件编写高性能的生物物理仿真软件是一个具有挑战性的问题。该研究项目将通过开发新一代生物物理学模拟软件来解决这一问题,该软件针对复杂的高性能计算机硬件进行了优化。该项目将使用一系列领域特定语言(DSL)开发此软件。DSL是一种简洁的编程语言,其语法设计用于自然地表达狭窄问题域的语义。生物物理学仿真DSL将用于提高仿真软件开发人员的生产力,并通过使DSL实现利用通用编译器和通用语言无法访问的高级特定领域优化来提高所得软件的效率和性能。从生物物理仿真DSL家族中构建的仿真技术将用于解决开发新的神经假体,对抗病毒感染,有效药物发现和了解药物副作用等重要生物学问题。此外,本研究将使研究生和本科生了解特定领域语言在一般计算和生物物理模拟中所起的作用。生物物理模拟DSL将使用通用DSL基础设施开发。这个基础设施将利用多态嵌入,多阶段编译和并行执行模式,以实现高层次的,隐式并行DSL在一个共同的主机语言。DSL基础设施将通过提供并行性和特定于领域的优化的可重用框架来简化DSL开发。完成后,该基础设施将允许其他应用领域的科学家创建和使用自己的高性能DSL,与本研究使用基础设施开发生物物理模拟DSL的方式相同。其结果将是许多领域的新一代DSL,这些DSL在现代异构并行硬件(如多核微处理器、GPU和分布式系统)上提供高生产力应用程序开发和高性能。
英文摘要
Biophysics simulation helps biomedical researchers understand the physical constraints on biological systems as they engineer novel drugs, synthetic tissues, medical devices, and surgical interventions. However, writing high-performance biophysics simulation software for modern parallel computer hardware is a challenging problem. This research project will solve this problem by developing a new generation of biophysics simulation software that is optimized for complex high-performance computer hardware. The project will develop this software using a family of domain specific languages (DSLs). A DSL is a concise programming language with a syntax that is designed to naturally express the semantics of a narrow problem domain. Biophysics simulation DSLs will be used to improve the productivity of simulation software developers and the efficiency and performance of the resulting software by enabling the DSL implementation to take advantage of high-level domain-specific optimizations that are inaccessible to general-purpose compilers and general-purpose languages. The simulation technology built from the family of biophysics simulation DSLs will be used to solve the important biological problems of developing new neuroprosthetics, combating viral infections, effective drug discovery, and understanding drug side effects. In addition, this research will expose students at the graduate and undergraduate level to the role that domain-specific languages play in computing in general and biophysics simulation in particular.The biophysics simulation DSLs will be developed with a general DSL infrastructure. This infrastructure will make use of polymorphic embeddings, multi-stage compilation, and parallel execution patterns to implement the high-level, implicitly parallel DSLs in a common host language. The DSL infrastructure will simplify DSL development by providing a reusable framework for parallelism and domain-specific optimization. When completed, this infrastructure will allow scientists in other application domains to create and use their own high-performance DSLs, in the same manner that this research uses the infrastructure to develop DSLs for biophysics simulation. The result will be a new generation of DSLs in a number of domains that provide high-productivity application development and high-performance on modern heterogeneous parallel hardware such as multicore microprocessors, GPUs and distributed systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CNS Core: Medium: A Stateful Switch Architecture for In-Network Compute
-
批准号:2211384
-
项目类别:Standard Grant
-
资助金额:$8.0万
-
财政年份:2022
-
负责人:Oyekunle Olukotun
-
依托单位:
PPoSS: Planning: Eliminating the Bottlenecks to ML Usability and Scalability
-
批准号:2028602
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2020
-
负责人:Oyekunle Olukotun
-
依托单位:
RTML: Large: Continuous Adaptation for Decision Streams
-
批准号:1937301
-
项目类别:Standard Grant
-
资助金额:$150.0万
-
财政年份:2019
-
负责人:Oyekunle Olukotun
-
依托单位:
SHF: Medium: Collaborative Research: From Volume to Velocity: Big Data Analytics in Near-Realtime
-
批准号:1563078
-
项目类别:Standard Grant
-
资助金额:$66.67万
-
财政年份:2016
-
负责人:Oyekunle Olukotun
-
依托单位:
SHF: Medium: PRISM: Platform for Rapid Investigation of efficient Scientific-computing & Machine-learning
-
批准号:1563113
-
项目类别:Standard Grant
-
资助金额:$96.0万
-
财政年份:2016
-
负责人:Oyekunle Olukotun
-
依托单位:
XPS:DSD:Synthesizing Domain Specific Systems
-
批准号:1337375
-
项目类别:Standard Grant
-
资助金额:$26.0万
-
财政年份:2013
-
负责人:Oyekunle Olukotun
-
依托单位:
BIGDATA: Mid-Scale: DA: Collaborative Research: Genomes Galore - Core Techniques, Libraries, and Domain Specific Languages for High-Throughput DNA Sequencing
-
批准号:1247701
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2013
-
负责人:Oyekunle Olukotun
-
依托单位:
CSR---AES: Universal Transactions
-
批准号:0720905
-
项目类别:Continuing Grant
-
资助金额:$16.0万
-
财政年份:2007
-
负责人:Oyekunle Olukotun
-
依托单位:
Extending the Limits of Large-Scale Shared Memory Multiprocessors
-
批准号:0444470
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2004
-
负责人:Oyekunle Olukotun
-
依托单位:
ITR: Prototyping Multithreaded Systems
-
批准号:0220138
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:2002
-
负责人:Oyekunle Olukotun
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于水稻穗粒数关键基因LARGE2提高作物产量的探索与应用
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:黄洛将
-
依托单位:
水稻穗粒数调控关键因子LARGE6的分子遗传网络解析
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:黄洛将
-
依托单位:
量子自旋液体中拓扑拟粒子的性质:量子蒙特卡罗和新的large-N理论
-
批准号:12074246
-
项目类别:面上项目
-
资助金额:62.0万元
-
批准年份:2020
-
负责人:Yoshitomo Kamiya
-
依托单位:
甘蓝型油菜Large Grain基因调控粒重的分子机制研究
-
批准号:31972875
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:石江华
-
依托单位:
Large PB/PB小鼠 视网膜新生血管模型的研究
-
批准号:30971650
-
项目类别:面上项目
-
资助金额:8.0万元
-
批准年份:2009
-
负责人:周旻
-
依托单位:
基因discs large在果蝇卵母细胞的后端定位及其体轴极性形成中的作用机制
-
批准号:30800648
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2008
-
负责人:于玲珠
-
依托单位:
LARGE基因对口腔癌细胞中α-DG糖基化及表达的分子调控
-
批准号:30772435
-
项目类别:面上项目
-
资助金额:29.0万元
-
批准年份:2007
-
负责人:尚政军
-
依托单位: