DE69427564T2 - Optimierender Kompilierer - Google Patents
Optimierender KompiliererInfo
- Publication number
- DE69427564T2 DE69427564T2 DE69427564T DE69427564T DE69427564T2 DE 69427564 T2 DE69427564 T2 DE 69427564T2 DE 69427564 T DE69427564 T DE 69427564T DE 69427564 T DE69427564 T DE 69427564T DE 69427564 T2 DE69427564 T2 DE 69427564T2
- Authority
- DE
- Germany
- Prior art keywords
- optimizing compiler
- compiler
- optimizing
- 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/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24342893A JP3190773B2 (ja) | 1993-09-30 | 1993-09-30 | 言語処理プログラムのコンパイル処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69427564D1 DE69427564D1 (de) | 2001-08-02 |
DE69427564T2 true DE69427564T2 (de) | 2002-05-16 |
Family
ID=17103730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69427564T Expired - Fee Related DE69427564T2 (de) | 1993-09-30 | 1994-09-30 | Optimierender Kompilierer |
Country Status (4)
Country | Link |
---|---|
US (1) | US5606697A (de) |
EP (1) | EP0646864B1 (de) |
JP (1) | JP3190773B2 (de) |
DE (1) | DE69427564T2 (de) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6074433A (en) * | 1995-08-25 | 2000-06-13 | Fujitsu Limited | Optimization control apparatus and optimization control method for array descriptions |
FR2742892B1 (fr) * | 1995-12-21 | 1998-02-13 | Bull Sa | Systeme de protection de logiciel pour ordinateur ecrit en langage interprete |
CA2166254C (en) * | 1995-12-28 | 2000-02-01 | Robert James Blainey | Improving memory layout based on connectivity considerations |
GB9600823D0 (en) * | 1996-01-16 | 1996-03-20 | British Telecomm | Distributed processing |
US5812854A (en) * | 1996-03-18 | 1998-09-22 | International Business Machines Corporation | Mechanism for integrating user-defined instructions with compiler-generated instructions and for optimizing the integrated instruction stream |
US5960200A (en) * | 1996-05-03 | 1999-09-28 | I-Cube | System to transition an enterprise to a distributed infrastructure |
JP3237693B2 (ja) * | 1996-08-19 | 2001-12-10 | 日本電気株式会社 | 言語処理装置および言語処理方法 |
JP3196675B2 (ja) * | 1996-12-27 | 2001-08-06 | 日本電気株式会社 | 言語処理方式 |
US5940620A (en) * | 1997-03-07 | 1999-08-17 | Ncr Corporation | Compiler with intermediate compiling mechanism |
US6260191B1 (en) | 1997-04-07 | 2001-07-10 | Hewlett-Packard Company | User controlled relaxation of optimization constraints related to volatile memory references |
US5911073A (en) * | 1997-12-23 | 1999-06-08 | Hewlett-Packard Company | Method and apparatus for dynamic process monitoring through an ancillary control code system |
EP0943990A3 (de) * | 1998-02-27 | 2004-12-22 | Texas Instruments Incorporated | Verfahren und System zum Darbieten dynamischer Optimierungsinformation in einer Kodeinterpretierlaufzeitumgebung |
JP3246438B2 (ja) * | 1998-04-01 | 2002-01-15 | 日本電気株式会社 | 可変ターゲットコンパイル処理方法、その処理装置、そのプログラムの記憶媒体および変換テーブルの記憶媒体 |
US6189141B1 (en) | 1998-05-04 | 2001-02-13 | Hewlett-Packard Company | Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control |
US6148437A (en) * | 1998-05-04 | 2000-11-14 | Hewlett-Packard Company | System and method for jump-evaluated trace designation |
US6164841A (en) * | 1998-05-04 | 2000-12-26 | Hewlett-Packard Company | Method, apparatus, and product for dynamic software code translation system |
JP2001075816A (ja) * | 1999-09-08 | 2001-03-23 | Sony Corp | プログラム変換装置及び方法、プログラム製造装置、並びにプログラム記録媒体 |
JP2002024029A (ja) * | 2000-07-11 | 2002-01-25 | Toshiba Corp | コンパイラ、コンパイル方法及びコンパイルプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7000227B1 (en) * | 2000-09-29 | 2006-02-14 | Intel Corporation | Iterative optimizing compiler |
US7007271B2 (en) * | 2002-04-18 | 2006-02-28 | Sun Microsystems, Inc. | Method and apparatus for integrated instruction scheduling and register allocation in a postoptimizer |
JP3847672B2 (ja) * | 2002-07-03 | 2006-11-22 | 松下電器産業株式会社 | コンパイラ装置及びコンパイル方法 |
JP2006523887A (ja) * | 2003-04-16 | 2006-10-19 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | コンパイル可能なコンピュータプログラムの処理 |
US7340732B2 (en) * | 2003-11-26 | 2008-03-04 | Sun Microsystems, Inc. | Updating profile frequency for procedure inlining |
TW200725413A (en) * | 2005-12-30 | 2007-07-01 | Tatung Co Ltd | Method for automatically translating extended activity diagram into hardware component graph |
US7873953B1 (en) * | 2006-01-20 | 2011-01-18 | Altera Corporation | High-level language code sequence optimization for implementing programmable chip designs |
US8079023B2 (en) * | 2007-03-22 | 2011-12-13 | Microsoft Corporation | Typed intermediate language support for existing compilers |
US9582396B2 (en) * | 2009-10-23 | 2017-02-28 | Novell, Inc. | Techniques for generating an executable debugger script |
US9996325B2 (en) | 2013-03-06 | 2018-06-12 | Qualcomm Incorporated | Dynamic reconfigurable compiler |
US9027007B2 (en) * | 2013-03-06 | 2015-05-05 | Qualcomm Incorporated | Reducing excessive compilation times |
AU2016228166A1 (en) * | 2016-09-13 | 2018-03-29 | Canon Kabushiki Kaisha | Visualisation for guided algorithm design to create hardware friendly algorithms |
US10726175B1 (en) * | 2019-03-04 | 2020-07-28 | Xilinx, Inc. | Systems for optimization of read-only memory (ROM) |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5920051A (ja) * | 1982-07-26 | 1984-02-01 | Mitsubishi Electric Corp | プログラム実行方法 |
JPH0685148B2 (ja) * | 1986-03-07 | 1994-10-26 | 株式会社日立製作所 | 配列デ−タフロ−解析装置 |
JP2834171B2 (ja) * | 1989-02-06 | 1998-12-09 | 株式会社日立製作所 | コンパイル方法 |
JP3039953B2 (ja) * | 1989-04-28 | 2000-05-08 | 株式会社日立製作所 | 並列化装置 |
US5339419A (en) * | 1990-06-25 | 1994-08-16 | Hewlett-Packard Company | ANDF compiler using the HPcode-plus compiler intermediate language |
IL100986A (en) * | 1991-02-27 | 1997-01-10 | Digital Equipment Corp | Method for compiling code |
US5450585A (en) * | 1991-05-15 | 1995-09-12 | International Business Machines Corporation | Compiler with delayed conditional branching |
JPH06507990A (ja) * | 1991-05-24 | 1994-09-08 | ブリティッシュ・テクノロジー・グループ・ユーエスエイ・インコーポレーテッド | コンピュータのための最適化コンパイラ |
US5515535A (en) * | 1991-11-05 | 1996-05-07 | Thinking Machines Corporation | System and method for parallel variable optimization |
US5448737A (en) * | 1992-03-17 | 1995-09-05 | International Business Machines Corporation | System and method for optimizing computer code using a compact data flow representation |
US5481708A (en) * | 1992-06-05 | 1996-01-02 | Borland International, Inc. | System and methods for optimizing object-oriented compilations |
JP3280449B2 (ja) * | 1993-03-01 | 2002-05-13 | 富士通株式会社 | コンパイル装置 |
US5548761A (en) * | 1993-03-09 | 1996-08-20 | International Business Machines Corporation | Compiler for target machine independent optimization of data movement, ownership transfer and device control |
US5475842A (en) * | 1993-08-11 | 1995-12-12 | Xerox Corporation | Method of compilation optimization using an N-dimensional template for relocated and replicated alignment of arrays in data-parallel programs for reduced data communication during execution |
US5375242A (en) * | 1993-09-29 | 1994-12-20 | Hewlett-Packard Company | Compiler architecture for cross-module optimization |
US5548754A (en) * | 1995-02-07 | 1996-08-20 | International Business Machines Corporation | Optimization of SQL queries using early-out join transformations |
-
1993
- 1993-09-30 JP JP24342893A patent/JP3190773B2/ja not_active Expired - Fee Related
-
1994
- 1994-09-30 EP EP94115464A patent/EP0646864B1/de not_active Expired - Lifetime
- 1994-09-30 US US08/312,904 patent/US5606697A/en not_active Expired - Fee Related
- 1994-09-30 DE DE69427564T patent/DE69427564T2/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5606697A (en) | 1997-02-25 |
EP0646864B1 (de) | 2001-06-27 |
JPH07105012A (ja) | 1995-04-21 |
DE69427564D1 (de) | 2001-08-02 |
JP3190773B2 (ja) | 2001-07-23 |
EP0646864A1 (de) | 1995-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69427564T2 (de) | Optimierender Kompilierer | |
DE69407573T2 (de) | Fluorsiloxanhydrogele | |
BR9405832A (pt) | Imidazoazinas | |
KR960011768A (ko) | 컴파일러 | |
DE69331809D1 (de) | Viskosimeter | |
ATA146094A (de) | Windsichter | |
DE59407673D1 (de) | 2-Oximino-2-phenyl-acetamide | |
FI954326A (fi) | Varjoaineisiin liittyviä parannuksia | |
DE59309062D1 (de) | Mischer-Trockner | |
DE59410180D1 (de) | 4-Cyanophenyliminoheterocyclen | |
ATA179094A (de) | Kettenschloss | |
ATA194593A (de) | Sportschuh | |
ATA212793A (de) | Sportschuh | |
DE9415187U1 (de) | Durchführung | |
DE69330490T2 (de) | Ladungsabtastschaltung | |
FI934835A0 (fi) | Flerskiktsmatta | |
IT230604Y1 (it) | Portalampada migliorato | |
KR950003963U (ko) | 가로등용 기둥 | |
DE9317397U1 (de) | Koffergehäuse | |
FI934699A0 (fi) | Monteringssystem foer en lastbaerares ben | |
ATE144907T1 (de) | Rollbrett | |
DE59410298D1 (de) | Hefeerntetank | |
FI1021U1 (fi) | Avskiljare foer dagvattenbrunnar | |
BR7301059U (pt) | Touca termica | |
FIU930276U0 (fi) | Brunnslocksystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |