VEESC: Virtual Execution Environments for Scientific Computing Workshop
VEESC: Virtual Execution Environments for Scientific Computing Workshop
批准号:
1042905
负责人:
Jan Vitek
金额:
$4.68万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2011-08-31
中文摘要
计算机程序设计语言在科学生产力中起着核心作用。它们是领域专家和机器之间的接口。第一代科学语言是静态编译的计算机程序语言,如Fortran、C和c++。为了优化效率,它们以牺牲使用成本为代价与硬件保持密切联系。科学家们越来越多地选择动态语言,比如Perl、Python、R、Matlab、Mathematica、Maple和javascript。例如,生物信息学的教材包括许多Perl、Python和R的教材,却没有C、c++或Fortran的教材。但是,前沿科学方法的应用受到实施该方法的系统能力的限制。虽然动态语言一开始是本机库的粘合剂,但随着时间的推移,越来越多的实际计算是用这些语言表示的。但是,用户很快体验到这些语言的局限性:性能不足以处理计算密集型任务,空间开销妨碍操作大型数据集,信息安全和结果的可再现性必须得到解决。本次研讨会探讨了建立一个以下一代科学编程语言的虚拟执行基础设施为中心的科学软件创新研究所(S2I2)的必要性。有必要开发专门知识和动力,以鼓励开发面向生产力的科学编程语言的开源高性能实现。为此,VEESC研讨会汇集了虚拟机和编译器方面的专家,高级动态语言和相关系统的设计人员和实现者,以及科学领域最终用户社区的主要代表。
英文摘要
Computer programming languages play a central role in scientificproductivity. They are the interface between domain experts and themachine. The first generation of scientific languages were staticallycompiled computer programming languages such as Fortran, C and C++.Optimized for efficiency they stayed close to the hardware at the cost ofease of use. The languages of choice for scientists are increasinglydynamic ones like Perl, Python, R, Matlab, Mathematica, Maple, andJavaScript. Educational material in Bioinformatics, for example, includesmany textbooks for Perl, Python and R and none for C, C++ or Fortran. Butthe application of cutting-edge scientific methodology is limited by thecapabilities of the system in which it is implemented. While dynamiclanguages start out as glue for native libraries, with time, more and moreof the actual computations is expressed in those languages. But quicklyusers experience limitations of these languages: performance is not adequatefor compute intensive tasks, space overheads preclude manipulating largedatasets, and information security and reproducibility of results must beaddressed. This workshop explores the need for a Scientific Software Innovation Institute (S2I2) centered around Virtual Execution Infrastructures for Next Generation Scientific Programming Languages. There is a needto develop expertise and momentum to encourage development of open source high-performance implementations of productivity-oriented scientificprogramming languages. To this end, the VEESC workshop brings togetherexperts in virtual machines and compilers, designers and implementors ofhigh-level dynamic languages and related systems, and key representativesfrom end-user communities in the sciences.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Predictable Performance for Just-in-Time Compilation
-
批准号:2139612
-
项目类别:Standard Grant
-
资助金额:$49.96万
-
财政年份:2022
-
负责人:Jan Vitek
-
依托单位:
CCRI: ENS: Collaborative Research: Enhancing R for Scalability and Deployment
-
批准号:1925644
-
项目类别:Standard Grant
-
资助金额:$179.97万
-
财政年份:2019
-
负责人:Jan Vitek
-
依托单位:
SHF: Small: Program Analysis for Data Science
-
批准号:1910850
-
项目类别:Standard Grant
-
资助金额:$49.97万
-
财政年份:2019
-
负责人:Jan Vitek
-
依托单位:
SHF: Small: Collaborative Research: A Rational Reconstruction of the Julia Type System
-
批准号:1908389
-
项目类别:Standard Grant
-
资助金额:$24.72万
-
财政年份:2019
-
负责人:Jan Vitek
-
依托单位:
NSF Student Travel Grant for 2017 Programming Language Implementation Summer School (PLISS)
-
批准号:1723053
-
项目类别:Standard Grant
-
资助金额:$1.75万
-
财政年份:2017
-
负责人:Jan Vitek
-
依托单位:
SHF: PROJECT DARWIN_ Towards Principled Language Evolution
-
批准号:1544542
-
项目类别:Standard Grant
-
资助金额:$109.97万
-
财政年份:2016
-
负责人:Jan Vitek
-
依托单位:
ECOOP Travel support
-
批准号:1643041
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2016
-
负责人:Jan Vitek
-
依托单位:
SHF: Small: Foundations of Just-in-Time Compilation
-
批准号:1618732
-
项目类别:Standard Grant
-
资助金额:$44.98万
-
财政年份:2016
-
负责人:Jan Vitek
-
依托单位:
European Conference on Object Oriented Programming
-
批准号:1521864
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2015
-
负责人:Jan Vitek
-
依托单位:
CPS: Medium: Robust Distributed Wind Power Engineering
-
批准号:1523426
-
项目类别:Standard Grant
-
资助金额:$47.44万
-
财政年份:2014
-
负责人:Jan Vitek
-
依托单位:
CSR: CC: Small: Collaborative Research: Language and Runtime Support for Large-Scale Data Analytics
-
批准号:1460683
-
项目类别:Standard Grant
-
资助金额:$13.7万
-
财政年份:2014
-
负责人:Jan Vitek
-
依托单位:
CSR: CC: Small: Collaborative Research: Language and Runtime Support for Large-Scale Data Analytics
-
批准号:1218348
-
项目类别:Standard Grant
-
资助金额:$24.66万
-
财政年份:2012
-
负责人:Jan Vitek
-
依托单位:
SI2: Conceptualization: Dynamic Languages for Scalable Data Analytics
-
批准号:1216853
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Jan Vitek
-
依托单位:
CPS: Medium: Robust Distributed Wind Power Engineering
-
批准号:1136045
-
项目类别:Standard Grant
-
资助金额:$160.0万
-
财政年份:2011
-
负责人:Jan Vitek
-
依托单位:
Third International Summer School on Trends in Concurrency
-
批准号:1024387
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:2010
-
负责人:Jan Vitek
-
依托单位:
EAGER: Foundations of Data-Centric Concurrency Control
-
批准号:1048398
-
项目类别:Standard Grant
-
资助金额:$11.0万
-
财政年份:2010
-
负责人:Jan Vitek
-
依托单位:
II-New: A Computational Infrastructure for Scalable Transactional Memory Abstractions in Managed Languages
-
批准号:0958465
-
项目类别:Standard Grant
-
资助金额:$55.63万
-
财政年份:2010
-
负责人:Jan Vitek
-
依托单位:
SI2-SSE: A Tracing Virtual Machine for Statistical Computing
-
批准号:1047962
-
项目类别:Standard Grant
-
资助金额:$48.91万
-
财政年份:2010
-
负责人:Jan Vitek
-
依托单位:
SHF: Small: Collaborative Research: Specification and Verification of Safety Critical Java
-
批准号:0916310
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2009
-
负责人:Jan Vitek
-
依托单位:
CPA-SEL-T: Collaborative Research: Unified Open Source Transactional Infrastructure
-
批准号:0811631
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2008
-
负责人:Jan Vitek
-
依托单位:
海外基金