课题基金 / 基金详情

Compiler Support for Morton-order Matrices

Compiler Support for Morton-order Matrices
莫顿阶矩阵的编译器支持
批准号:
0073491
负责人:
David Wise
金额:
$20.99万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-09-01 至 2004-08-31

项目摘要

项目成果

David Wise的其他基金

相似基金

相关文献

中文摘要
翻译
两个限制大计算的问题在面对矩阵及其组成块的不同表示时似乎放松了。Morton(或Z)序通过越来越大的块连续地表示计算机内存中的矩阵元素。这种局部性与行-主(或列-主)顺序不同,行-主(或列-主)顺序只存储彼此相邻的同一行(列)中的元素。该项目探索了用于Morton顺序的编译器,作为高级程序语言中数组的默认表示。它开发了重新编译现有程序的技术,该代码在内部使用Morton顺序,并尊重现代的存储器层次和超标量处理器。这些将干净地接口到使用Ahnentafel索引的未来程序,该索引是Morton顺序的推广,以控制分治算法到矩阵递归的下行块。因此,它还支持并行算法的设计,该并行算法将计算分解成分离的、内存局部的过程。Morton顺序,Morton顺序,而使用它的块算法,隐含地改进了对分层内存的访问模式:从寄存器、缓存到RAM,再到交换磁盘。也就是说,Morton顺序增强了一个进程的引用局部性,同时它有助于调度相互不干扰的多个进程。
英文摘要
Two problems that constrain big computationsappear to relax in the face of a differentrepresentation for matrices and their constituent blocks.Morton (or Z) order represents the elementsof a matrix in computer memory consecutivelyby larger and larger blocks. This locality contrastswith row-major (or column-major) order,which stores only elements in the same row(column) close to one another.This project explores compilers for Morton order asthe default representation for arrays in higher-level programminglanguages.It develops techniques to recompile existing programsto code that uses Morton-order internallyand respects modern memory hierarchies and superscalar processors.These will interface cleanly to future programs thatuse Ahnentafel indices, a generalization of Morton order,to control divide-and-conquer algorithms to descendblocks of a matrix recursively.So, it also supports the design of parallel algorithmsthat decompose a computation into disjoint, memory-local processes.Morton order, and block algorithms that use it,implicitly improve access patternsinto hierarchical memory:from registers, through caches, to RAM, to swapping disk.That is, Morton order enhances locality of referenceof one process,while it helps to schedule multiple processesthat don't interfere with each other.
期刊论文(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
国内基金
海外基金
两性离子载体(zwitterionic support)作为可溶性支载体在液相有机合成中的应用
  • 批准号:
    21002080
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    19.0万元
  • 批准年份:
    2010
  • 负责人:
    霍聪德
  • 依托单位:
基于Support Vector Machines(SVMs)算法的智能型期权定价模型的研究
  • 批准号:
    70501008
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    17.0万元
  • 批准年份:
    2005
  • 负责人:
    曹丽娟
  • 依托单位: