首页> 外国专利> Automatically solving simultaneous type equations for type difference transformations that redesign code

Automatically solving simultaneous type equations for type difference transformations that redesign code

机译:自动解决联立类型方程式以重新设计代码的类型差异转换

摘要

A method and a system for first, expressing relationships between design contexts as a set of simultaneous parameterized type equations and then, automatically solving those type equations to produce type difference transformations that automatically convert code from one design context to a different design context. For example, a set of solution transforms might redesign code from a simple image convolution expression within a specification context to a set of thread based, parallelized expressions of the convolution designed to fit the “holes” within a design framework from a reusable library. The type equations are expressed in terms a generalization of programming data types (called Context Qualified Types or CQ Types) that may have embedded variable parameters. In addition to programming data type information, CQ Types incorporate design features or concepts that fall outside of the programming data type domain (e.g., a planned program scope or a design skeleton).
机译:一种方法和系统,该方法和系统首先将设计上下文之间的关系表示为一组同时参数化的类型方程,然后自动求解这些类型方程以产生类型差异转换,该类型差异转换将代码自动从一个设计上下文转换为另一个设计上下文。例如,一组解决方案转换可能会将代码从规范上下文中的简单图像卷积表达式重新设计为一组基于线程的卷积并行表达式,这些表达式旨在适应可重用库中设计框架中的“漏洞”。类型方程式表示为可能具有嵌入式可变参数的编程数据类型(称为上下文限定类型或CQ类型)的概括。除了编程数据类型信息之外,CQ类型还包含属于编程数据类型域之外的设计功能或概念(例如,计划的程序范围或设计框架)。

著录项

  • 公开/公告号US9038037B1

    专利类型

  • 公开/公告日2015-05-19

    原文格式PDF

  • 申请/专利权人 TED JAMES BIGGERSTAFF;

    申请/专利号US201414337487

  • 发明设计人 TED JAMES BIGGERSTAFF;

    申请日2014-07-22

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 15:20:08

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号