DE69427564T2 - Optimierender Kompilierer - Google Patents

Optimierender Kompilierer

Info

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
Application number
DE69427564T
Other languages
English (en)
Other versions
DE69427564D1 (de
Inventor
Hirohiko Ono
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of DE69427564D1 publication Critical patent/DE69427564D1/de
Application granted granted Critical
Publication of DE69427564T2 publication Critical patent/DE69427564T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • G06F8/443Optimisation
DE69427564T 1993-09-30 1994-09-30 Optimierender Kompilierer Expired - Fee Related DE69427564T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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