首页> 外文学位 >A synthesis system for application-specific arrays implementing matrix computations.
【24h】

A synthesis system for application-specific arrays implementing matrix computations.

机译:用于实现矩阵计算的专用阵列的综合系统。

获取原文
获取原文并翻译 | 示例

摘要

We propose a theoretical and methodological approach for synthesis of application specific arrays. The system, called ALIAS (ALgorithms Into Arrays Synthesizer), is intended to be an interactive design environment facilitating mapping between matrix algorithm specification and hardware implementations.;The input to the system is the single-assignment form of the algorithms and the output from the system is a synthesized array or a mapping of the algorithm on a user-specified array. A priori knowledge is not required for the user since the symbolic transformations are automatically done by the tool. ALIAS provides automated transformations of input matrix algorithms and interactive mapping to processor arrays.;A key feature of the proposed approach is MGD (Mesh Graph Descriptor) notation, used to formally characterize the design transformations in both the behavioral and structural domains. This notation is designed to be transparent to the user and, more importantly, to allow denotational transformations to take place.;ALIAS consists of three main modules: MAP (Matrix Algorithm Parser), DIP (Display Interface Program), and DM (Descriptor Manipulator). MAP takes inputs which are the single-assignment equivalents of matrix algorithms and produces MGD specifications for the dependency graph corresponding to that algorithm. DIP displays the MMG (Multi-Mesh Graph) structure to the user in interactive manner. DM module then applies transformers selected by the user to the MGD descriptors in deriving the array implementations of the algorithm. Given the design parameters and constraints, DM can be selectively used to obtain optimal designs. The user can choose to display various screens showing the MMG, node scheduling and assignment, or the array design along with the number of execution steps.
机译:我们提出了一种综合应用专用阵列的理论和方法论方法。该系统称为ALIAS(算法成阵列综合器),旨在成为一个交互式设计环境,促进矩阵算法规范与硬件实现之间的映射。系统的输入是算法的单分配形式,并且来自算法的输出系统是合成数组或算法在用户指定数组上的映射。用户不需要先验知识,因为符号转换是由该工具自动完成的。 ALIAS提供了输入矩阵算法的自动转换以及到处理器阵列的交互式映射。所提出方法的关键特征是MGD(网格图描述符)表示法,用于在行为和结构领域正式表征设计转换。该符号旨在对用户透明,更重要的是,允许进行符号转换。ALIAS由三个主要模块组成:MAP(矩阵算法解析器),DIP(显示接口程序)和DM(描述符操纵器) )。 MAP接受的输入是矩阵算法的单分配等效项,并为与该算法相对应的依存关系图生成MGD规范。 DIP以交互方式向用户显示MMG(多网格图)结构。 DM模块然后将用户选择的转换器应用于MGD描述符,以导出算法的数组实现。给定设计参数和约束条件,可以选择使用DM以获得最佳设计。用户可以选择显示各种屏幕,显示MMG,节点调度和分配或阵列设计以及执行步骤数。

著录项

  • 作者

    Liu, James Jianhuang.;

  • 作者单位

    University of California, Los Angeles.;

  • 授予单位 University of California, Los Angeles.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1994
  • 页码 182 p.
  • 总页数 182
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号