ITR: A Paradigm of Parallel Programming for Morton-Ordered Matrices
ITR: A Paradigm of Parallel Programming for Morton-Ordered Matrices
批准号:
0219884
负责人:
David Wise
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2006-08-31
中文摘要
我们提出了一个新的婚姻的数据结构和算法的生产性工具的泛型编程的新基础。他们共同承诺的工具,可以使高性能计算提供给任何科学家。数据结构是矩阵(以及一般的数组)的莫顿阶表示,它允许行、列和象限分解。它的优点是基于架构,它解决了内存层次结构所有级别的局部性问题。最受欢迎的算法使用分治递归-一种与函数式编程相关的风格-因为它们解决了分布式和多处理的平衡调度和通信问题。泛型编程也有助于这种程序构造的高级代数视图。预期的结果是一种并行编程的风格,而不需要显式的编排内存或处理器。也就是说,程序员可以指定计算,并最终使用更接近数学的高级语言来指定新算法。我们建议开发工具和技术,使这些程序能够有效地并行实现。产品将包括新的编程风格,并行和网格计算的新效率,将旧代码带入此环境的工具,支持新一代程序的工具,支持教学新一代程序员,和新的算法,只能从这种高层次的编程视角中得到启发。
英文摘要
We propose a novel marriage of new fundamentals of data structures and algorithms with the productive tools of generic programming. Together they promise tools that could make high performance computing available to any scientist. The data structure is the Morton-order representation of matrices (and arrays in general), which admits both row, column, and quadrant decompositions. Its benefits are grounded in architecture where it solves problems of locality at all levels of a memory hierarchy. The favored algorithms use divide- and-conquer recursion-a style associated with functional programming-because they address the problems of balanced scheduling and communication of distributed and multiprocessing. Generic programming contributes, also, to this higher-level algebraic view of program construction. The anticipated result is a style for parallel programming without requiring explicit choreography either of memory or of processors. That is, the programmer can specify computations, and eventually new algorithms, with a high-level language closer to mathematics. We propose to develop the tools and the techniques to carry these programs to an efficient parallel implementation.Products will include a new programming style, new efficiencies for parallel and Grid computing, tools to carry old codes into this environment, tools to support the new generation of programs, support for teaching a new generation of programmers, and new algorithms that can only be inspired by this high-level perspective on programming.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ULTRA-Ex: Connecting the Social and Ecological Sciences with Planners, Managers, and the Public
-
批准号:0948484
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2010
-
负责人:David Wise
-
依托单位:
CNH: Collaborative Research: Coupled Natural Human Systems in the Chicago Wilderness: Evaluating the Biodiversity and Social Outcomes of Different Models of Restoration Planning
-
批准号:0909043
-
项目类别:Standard Grant
-
资助金额:$47.54万
-
财政年份:2009
-
负责人:David Wise
-
依托单位:
OPUS: Control Processes and Interaction Pathways in Terrestrial Food Webs
-
批准号:0735236
-
项目类别:Standard Grant
-
资助金额:$11.48万
-
财政年份:2007
-
负责人:David Wise
-
依托单位:
OPUS: Control Processes and Interaction Pathways in Terrestrial Food Webs
-
批准号:0639835
-
项目类别:Standard Grant
-
资助金额:$11.48万
-
财政年份:2007
-
负责人:David Wise
-
依托单位:
A Paradigm of Parallel Programming for Morton-Ordered Matrices
-
批准号:0541364
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:David Wise
-
依托单位:
CISE Research Infrastructure: A Research Infrastructure for Collaborative, High-Performance Grid Applications
-
批准号:0202048
-
项目类别:Continuing Grant
-
资助金额:$131.19万
-
财政年份:2002
-
负责人:David Wise
-
依托单位:
Compiler Support for Morton-order Matrices
-
批准号:0073491
-
项目类别:Continuing Grant
-
资助金额:$20.99万
-
财政年份:2000
-
负责人:David Wise
-
依托单位:
Trophic Cascades and Interacting Control Processes in a Detritus-based Terrestrial Food Web
-
批准号:9815842
-
项目类别:Continuing Grant
-
资助金额:$27.5万
-
财政年份:1999
-
负责人:David Wise
-
依托单位:
Dissertation Research: Control of Insect Populations by Generalist Predators: Impact of Intraguild Predation
-
批准号:9701180
-
项目类别:Standard Grant
-
资助金额:$0.73万
-
财政年份:1997
-
负责人:David Wise
-
依托单位:
An Infrastructure for Conceptualization and Visualization
-
批准号:9303189
-
项目类别:Continuing Grant
-
资助金额:$125.05万
-
财政年份:1993
-
负责人:David Wise
-
依托单位:
Control Processes in a Terrestrial Food Web: Trophic Interactions of a Generalist Predator
-
批准号:9306692
-
项目类别:Standard Grant
-
资助金额:$20.43万
-
财政年份:1993
-
负责人:David Wise
-
依托单位:
SGER: A New Approach to Understanding Food Webs of the Forest-floor Arthropod Community
-
批准号:9221786
-
项目类别:Standard Grant
-
资助金额:$2.1万
-
财政年份:1993
-
负责人:David Wise
-
依托单位:
A Hierarchy of Memory for Parallel Functional Programming
-
批准号:9002797
-
项目类别:Continuing Grant
-
资助金额:$12.72万
-
财政年份:1990
-
负责人:David Wise
-
依托单位:
THE EFFECTS OF PRIVATE PENSION PLANS ON RETIREMENT DECISIONS
-
批准号:8600468
-
项目类别:Continuing Grant
-
资助金额:$7.61万
-
财政年份:1986
-
负责人:David Wise
-
依托单位:
Methods and Architectures For Applicative Programming
-
批准号:8405241
-
项目类别:Continuing Grant
-
资助金额:$18.5万
-
财政年份:1984
-
负责人:David Wise
-
依托单位:
Applicative Programming For Indeterminate Systems (Computer Research)
-
批准号:8203978
-
项目类别:Standard Grant
-
资助金额:$12.92万
-
财政年份:1982
-
负责人:David Wise
-
依托单位:
The Effect of Government Programs on Youth Employment and Schooling
-
批准号:8209656
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:1982
-
负责人:David Wise
-
依托单位:
Phenotypic Flexibility and Genetic Variation in a Life History Character
-
批准号:8119309
-
项目类别:Standard Grant
-
资助金额:$5.1万
-
财政年份:1982
-
负责人:David Wise
-
依托单位:
Estimation and Analysis of the Effects of Housing Expenditure and Income Maintenance Programs
-
批准号:8007165
-
项目类别:Standard Grant
-
资助金额:$9.42万
-
财政年份:1980
-
负责人:David Wise
-
依托单位:
Competition Between Two Sympatric Species of Orb Web Spiders
-
批准号:7904941
-
项目类别:Standard Grant
-
资助金额:$5.96万
-
财政年份:1979
-
负责人:David Wise
-
依托单位:
国内基金
海外基金
范型(Paradigm)统一化问题
-
批准号:68783007
-
项目类别:专项基金项目
-
资助金额:3.0万元
-
批准年份:1987
-
负责人:林惠民
-
依托单位: