A Hierarchy of Memory for Parallel Functional Programming
A Hierarchy of Memory for Parallel Functional Programming
批准号:
9002797
负责人:
David Wise
金额:
$12.72万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-08-15 至 1993-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer memory is structured in layers, for example (moving from inner to outer registers, "main" memory/RAM, and disk. Each is slower but larger than those within it. These layers are reflected in the design of conventional programming languages (respectively, by local variables, non-local variable and arrays, and files), and programs are designed to take best advantage of their relative speed, size, and persistency. Functional or applicative programming languages are most promising for parallel processing, but they do not yet deal with this layering of memory. Rather, present practice there is to treat all memory as RAM, structured as a "heap" for linked data structures, even though this unilevel model restricts their utility. Furthermore, although linked structures are very attractive for partitioning problems among processors, parallel heap management is an open problem. This project explores methods of reconciling the necessary layering of physical memory into the practice of purely functional programming. One goal is to demonstrate performance of reference-counting memory (RCM) hardware, which can manage a heap shared by many processors. Reckoning at the memory address--remotely from any processor--it recovers most unused memory without any processor synchronization and little additional communication. Another goal is to implement a persistent file system within a purely functional language. Persistency requires that files survive certain unpredictable failures. Therefore, the system must retain current state of the files, even though the concept of state is forbidden in functional 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
-
依托单位:
ITR: A Paradigm of Parallel Programming for Morton-Ordered Matrices
-
批准号:0219884
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人: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
-
依托单位:
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
-
依托单位:
国内基金
海外基金
CREB在杏仁核神经环路memory allocation中的作用和机制研究
-
批准号:31171079
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2011
-
负责人:周宇
-
依托单位:
面向多核处理器的硬软件协作Transactional Memory系统结构
-
批准号:60873053
-
项目类别:面上项目
-
资助金额:30.0万元
-
批准年份:2008
-
负责人:刘轶
-
依托单位: