CN102609292B - 指令优化 - Google Patents
指令优化 Download PDFInfo
- Publication number
- CN102609292B CN102609292B CN201110434430.0A CN201110434430A CN102609292B CN 102609292 B CN102609292 B CN 102609292B CN 201110434430 A CN201110434430 A CN 201110434430A CN 102609292 B CN102609292 B CN 102609292B
- Authority
- CN
- China
- Prior art keywords
- instruction
- optimization
- recorded
- assembly
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/52—Binary to binary
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/966,536 | 2010-12-13 | ||
US12/966,536 US20120151187A1 (en) | 2010-12-13 | 2010-12-13 | Instruction optimization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102609292A CN102609292A (zh) | 2012-07-25 |
CN102609292B true CN102609292B (zh) | 2016-05-04 |
Family
ID=46200618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110434430.0A Expired - Fee Related CN102609292B (zh) | 2010-12-13 | 2011-12-12 | 指令优化 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120151187A1 (zh) |
EP (1) | EP2652604A4 (zh) |
CN (1) | CN102609292B (zh) |
HK (1) | HK1173789A1 (zh) |
WO (1) | WO2012082661A2 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104350465B (zh) * | 2012-06-11 | 2018-02-16 | 英派尔科技开发有限公司 | 调整计算机程序的动态优化 |
CN102981802B (zh) * | 2012-11-06 | 2015-10-07 | 无锡江南计算技术研究所 | 一种指令转化方法及系统 |
CN105335129B (zh) * | 2014-06-23 | 2019-03-29 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
US9569206B1 (en) * | 2015-09-29 | 2017-02-14 | International Business Machines Corporation | Creating optimized shortcuts |
CN106845631B (zh) * | 2016-12-26 | 2020-05-29 | 上海寒武纪信息科技有限公司 | 一种流执行方法及装置 |
EP3567600B8 (en) * | 2018-05-08 | 2024-02-21 | Siemens Healthineers AG | Improving a runtime environment for imaging applications on a medical device |
US10871950B2 (en) | 2019-05-16 | 2020-12-22 | Microsoft Technology Licensing, Llc | Persistent annotation of syntax graphs for code optimization |
CN112257870B (zh) * | 2019-11-08 | 2024-04-09 | 安徽寒武纪信息科技有限公司 | 机器学习指令的转换方法及装置、板卡、主板、电子设备 |
CN113127062B (zh) * | 2019-12-31 | 2025-02-14 | 深圳云天励飞技术有限公司 | 指令优化方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697064B1 (en) * | 2001-06-08 | 2004-02-24 | Nvidia Corporation | System, method and computer program product for matrix tracking during vertex processing in a graphics pipeline |
CN1834907A (zh) * | 2005-03-15 | 2006-09-20 | 国际商业机器公司 | 在运行时期间优化计算机程序的系统与方法 |
US7254810B2 (en) * | 2002-04-18 | 2007-08-07 | International Business Machines Corporation | Apparatus and method for using database knowledge to optimize a computer program |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7383246B2 (en) * | 2003-10-31 | 2008-06-03 | International Business Machines Corporation | System, method, and computer program product for progressive query processing |
GB0601566D0 (en) * | 2006-01-26 | 2006-03-08 | Codeplay Software Ltd | A parallelization system and compiler for use in such a system |
US20070250470A1 (en) * | 2006-04-24 | 2007-10-25 | Microsoft Corporation | Parallelization of language-integrated collection operations |
US20080065590A1 (en) * | 2006-09-07 | 2008-03-13 | Microsoft Corporation | Lightweight query processing over in-memory data structures |
US7921416B2 (en) * | 2006-10-20 | 2011-04-05 | Yahoo! Inc. | Formal language and translator for parallel processing of data |
US20090144229A1 (en) * | 2007-11-30 | 2009-06-04 | Microsoft Corporation | Static query optimization for linq |
US7996384B2 (en) * | 2007-12-12 | 2011-08-09 | International Business Machines Corporation | Query based rule optimization through rule combination |
US20100036801A1 (en) * | 2008-08-08 | 2010-02-11 | Behzad Pirvali | Structured query language function in-lining |
US7685565B1 (en) * | 2009-03-19 | 2010-03-23 | International Business Machines Corporation | Run time reconfiguration of computer instructions |
US20110138373A1 (en) * | 2009-12-08 | 2011-06-09 | American National Laboratories, Inc. | Method and apparatus for globally optimizing instruction code |
US8826249B2 (en) * | 2010-02-18 | 2014-09-02 | Oracle International Corporation | Method and system for optimizing code for a multi-threaded application |
-
2010
- 2010-12-13 US US12/966,536 patent/US20120151187A1/en not_active Abandoned
-
2011
- 2011-12-12 CN CN201110434430.0A patent/CN102609292B/zh not_active Expired - Fee Related
- 2011-12-13 EP EP11848516.8A patent/EP2652604A4/en not_active Withdrawn
- 2011-12-13 WO PCT/US2011/064506 patent/WO2012082661A2/en active Application Filing
-
2013
- 2013-01-15 HK HK13100633.8A patent/HK1173789A1/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697064B1 (en) * | 2001-06-08 | 2004-02-24 | Nvidia Corporation | System, method and computer program product for matrix tracking during vertex processing in a graphics pipeline |
US7254810B2 (en) * | 2002-04-18 | 2007-08-07 | International Business Machines Corporation | Apparatus and method for using database knowledge to optimize a computer program |
CN1834907A (zh) * | 2005-03-15 | 2006-09-20 | 国际商业机器公司 | 在运行时期间优化计算机程序的系统与方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2012082661A3 (en) | 2012-09-20 |
US20120151187A1 (en) | 2012-06-14 |
HK1173789A1 (zh) | 2013-05-24 |
EP2652604A2 (en) | 2013-10-23 |
CN102609292A (zh) | 2012-07-25 |
WO2012082661A2 (en) | 2012-06-21 |
EP2652604A4 (en) | 2014-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609292B (zh) | 指令优化 | |
US8024701B2 (en) | Visual creation of object/relational constructs | |
RU2707389C2 (ru) | Планирование и диспетчеризация заданий | |
CN102385513B (zh) | 反应式编程的编程语言支持 | |
AU2011323637B2 (en) | Object model to key-value data model mapping | |
Jouault et al. | Towards incremental execution of ATL transformations | |
CN101416157B (zh) | 用于对工作流中的延续建模的框架 | |
CN102541992A (zh) | 用于高效地查询数据库的同态定理 | |
US20050125401A1 (en) | Wizard for usage in real-time aggregation and scoring in an information handling system | |
EP2088504A1 (en) | Representation of data transformation processes for parallelization | |
CN101416214A (zh) | 用于基于延续的元运行时环境的抽象执行模型 | |
CN101887365A (zh) | 用于构造基于组件的应用的可执行代码的方法和系统 | |
CN101710286A (zh) | 面向dag数据驱动型应用的并行编程模型系统和实现方法 | |
CN102929637B (zh) | 反应性表达式生成和优化 | |
CN102591710B (zh) | 共享对象表示 | |
Ohst et al. | A fine-grained version and configuration model in analysis and design | |
US20120215804A1 (en) | Data-programming environment | |
Long et al. | Adaptive java optimisation using instance-based learning | |
US20170168860A1 (en) | Dynamically binding data in an application | |
CN103150145A (zh) | 数据仓库环境中的语义分组数据的并行处理 | |
Bruneliere et al. | Towards scalable model views on heterogeneous model resources | |
CN112182199B (zh) | 一种依赖包推荐方法、装置、电子设备和可读存储介质 | |
US12045919B2 (en) | Systems and processes for multi-directional connection of directed acyclic graphs between dashboarding tools and external data tools | |
Burgueño et al. | LinTraP: Primitive Operators for the Execution of Model Transformations with LinTra. | |
CN1570862A (zh) | 运行时间多态性 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1173789 Country of ref document: HK |
|
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150729 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20150729 Address after: Washington State Applicant after: Micro soft technique license Co., Ltd Address before: Washington State Applicant before: Microsoft Corp. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1173789 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160504 Termination date: 20191212 |
|
CF01 | Termination of patent right due to non-payment of annual fee |