+

WO2008120367A1 - 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム - Google Patents

並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム Download PDF

Info

Publication number
WO2008120367A1
WO2008120367A1 PCT/JP2007/056916 JP2007056916W WO2008120367A1 WO 2008120367 A1 WO2008120367 A1 WO 2008120367A1 JP 2007056916 W JP2007056916 W JP 2007056916W WO 2008120367 A1 WO2008120367 A1 WO 2008120367A1
Authority
WO
WIPO (PCT)
Prior art keywords
procedure
program
parallelization
generating
instruction
Prior art date
Application number
PCT/JP2007/056916
Other languages
English (en)
French (fr)
Inventor
Makiko Ito
Original Assignee
Fujitsu Limited
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 Fujitsu Limited filed Critical Fujitsu Limited
Priority to PCT/JP2007/056916 priority Critical patent/WO2008120367A1/ja
Priority to JP2009507358A priority patent/JP4962564B2/ja
Publication of WO2008120367A1 publication Critical patent/WO2008120367A1/ja
Priority to US12/585,957 priority patent/US8656347B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
    • G06F8/456Parallelism detection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2201/00Vessel construction, in particular geometry, arrangement or size
    • F17C2201/01Shape
    • F17C2201/0104Shape cylindrical
    • F17C2201/0109Shape cylindrical with exteriorly curved end-piece
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0602Wall structures; Special features thereof
    • F17C2203/0604Liners
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0602Wall structures; Special features thereof
    • F17C2203/0612Wall structures
    • F17C2203/0614Single wall
    • F17C2203/0619Single wall with two layers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0634Materials for walls or layers thereof
    • F17C2203/0636Metals
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0634Materials for walls or layers thereof
    • F17C2203/0658Synthetics
    • F17C2203/066Plastics
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0634Materials for walls or layers thereof
    • F17C2203/0658Synthetics
    • F17C2203/0663Synthetics in form of fibers or filaments
    • F17C2203/067Synthetics in form of fibers or filaments helically wound
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2203/00Vessel construction, in particular walls or details thereof
    • F17C2203/06Materials for walls or layers thereof; Properties or structures of walls or their materials
    • F17C2203/0634Materials for walls or layers thereof
    • F17C2203/0658Synthetics
    • F17C2203/0663Synthetics in form of fibers or filaments
    • F17C2203/0673Polymers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2205/00Vessel construction, in particular mounting arrangements, attachments or identifications means
    • F17C2205/01Mounting arrangements
    • F17C2205/0123Mounting arrangements characterised by number of vessels
    • F17C2205/013Two or more vessels
    • F17C2205/0134Two or more vessels characterised by the presence of fluid connection between vessels
    • F17C2205/0142Two or more vessels characterised by the presence of fluid connection between vessels bundled in parallel
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2205/00Vessel construction, in particular mounting arrangements, attachments or identifications means
    • F17C2205/03Fluid connections, filters, valves, closure means or other attachments
    • F17C2205/0302Fittings, valves, filters, or components in connection with the gas storage device
    • F17C2205/0305Bosses, e.g. boss collars
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2209/00Vessel construction, in particular methods of manufacturing
    • F17C2209/21Shaping processes
    • F17C2209/2109Moulding
    • F17C2209/2118Moulding by injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2209/00Vessel construction, in particular methods of manufacturing
    • F17C2209/21Shaping processes
    • F17C2209/2154Winding
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2209/00Vessel construction, in particular methods of manufacturing
    • F17C2209/23Manufacturing of particular parts or at special locations
    • F17C2209/234Manufacturing of particular parts or at special locations of closing end pieces, e.g. caps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2221/00Handled fluid, in particular type of fluid
    • F17C2221/01Pure fluids
    • F17C2221/012Hydrogen
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2223/00Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel
    • F17C2223/01Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel characterised by the phase
    • F17C2223/0107Single phase
    • F17C2223/0123Single phase gaseous, e.g. CNG, GNC
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2223/00Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel
    • F17C2223/03Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel characterised by the pressure level
    • F17C2223/035High pressure (>10 bar)
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2260/00Purposes of gas storage and gas handling
    • F17C2260/01Improving mechanical properties or manufacturing
    • F17C2260/012Reducing weight
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0102Applications for fluid transport or storage on or in the water
    • F17C2270/0105Ships
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0165Applications for fluid transport or storage on the road
    • F17C2270/0168Applications for fluid transport or storage on the road by vehicles
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0165Applications for fluid transport or storage on the road
    • F17C2270/0168Applications for fluid transport or storage on the road by vehicles
    • F17C2270/0178Cars
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0165Applications for fluid transport or storage on the road
    • F17C2270/0184Fuel cells
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F17STORING OR DISTRIBUTING GASES OR LIQUIDS
    • F17CVESSELS FOR CONTAINING OR STORING COMPRESSED, LIQUEFIED OR SOLIDIFIED GASES; FIXED-CAPACITY GAS-HOLDERS; FILLING VESSELS WITH, OR DISCHARGING FROM VESSELS, COMPRESSED, LIQUEFIED, OR SOLIDIFIED GASES
    • F17C2270/00Applications
    • F17C2270/01Applications for fluid transport or storage
    • F17C2270/0186Applications for fluid transport or storage in the air or in space
    • F17C2270/0189Planes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/30Hydrogen technology
    • Y02E60/32Hydrogen storage

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)
  • Executing Machine-Instructions (AREA)

Abstract

 並列化プログラム生成方法は、縮退プログラム依存グラフの頂点の実行順序を計算し、実行順序を与えられた複数の頂点のうちで分岐及び合流の何れも含まずに順番に実行される頂点列を基本ブロックとして纏め、縮退プログラム依存グラフの頂点の各々に相当する手続きを生成し、基本ブロック間をまたいでの依存関係がある手続きについては先行手続きを待ち合わせる命令の後に後続手続きを実行する命令を配置し、同一の基本ブロック内部で依存関係がある手続きについては先行手続きに対する後続手続きの依存関係を登録する命令を生成し、同一の基本ブロック内部でのデータ転送及び基本ブロック間をまたいでのデータ転送の両方について手続きから手続きへの直接のデータ転送を指示する命令を生成するようにして、手続きの実行を制御する手続き制御プログラムを生成する各段階を含む。
PCT/JP2007/056916 2007-03-29 2007-03-29 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム WO2008120367A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/JP2007/056916 WO2008120367A1 (ja) 2007-03-29 2007-03-29 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム
JP2009507358A JP4962564B2 (ja) 2007-03-29 2007-03-29 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム
US12/585,957 US8656347B2 (en) 2007-03-29 2009-09-29 Generation of parallelized program based on program dependence graph

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2007/056916 WO2008120367A1 (ja) 2007-03-29 2007-03-29 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/585,957 Continuation US8656347B2 (en) 2007-03-29 2009-09-29 Generation of parallelized program based on program dependence graph

Publications (1)

Publication Number Publication Date
WO2008120367A1 true WO2008120367A1 (ja) 2008-10-09

Family

ID=39807960

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/056916 WO2008120367A1 (ja) 2007-03-29 2007-03-29 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム

Country Status (3)

Country Link
US (1) US8656347B2 (ja)
JP (1) JP4962564B2 (ja)
WO (1) WO2008120367A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211731A (ja) * 2009-03-12 2010-09-24 Fujitsu Ltd 並列処理支援プログラム、並列処理支援装置および並列処理支援方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8024620B2 (en) 2008-07-25 2011-09-20 Freescale Semiconductor, Inc. Dynamic address-type selection control in a data processing system
US7958401B2 (en) * 2008-07-25 2011-06-07 Freescale Semiconductor, Inc. Debug trace messaging with one or more characteristic indicators
JP2010039536A (ja) * 2008-07-31 2010-02-18 Panasonic Corp プログラム変換装置、プログラム変換方法およびプログラム変換プログラム
JP2012510661A (ja) 2008-12-01 2012-05-10 ケーピーアイティ クミンズ インフォシステムズ リミテッド 逐次コンピュータプログラムコードを並列処理する方法及びシステム
US9003383B2 (en) * 2011-09-15 2015-04-07 You Know Solutions, LLC Analytic engine to parallelize serial code
US9575802B2 (en) * 2014-10-28 2017-02-21 International Business Machines Corporation Controlling execution of threads in a multi-threaded processor
US11080064B2 (en) 2014-10-28 2021-08-03 International Business Machines Corporation Instructions controlling access to shared registers of a multi-threaded processor
US10255128B2 (en) * 2016-08-17 2019-04-09 Red Hat, Inc. Root cause candidate determination in multiple process systems
US10255049B2 (en) * 2017-05-15 2019-04-09 Sap Se Non-blocking application object framework and dependency model management
US10628286B1 (en) 2018-10-18 2020-04-21 Denso International America, Inc. Systems and methods for dynamically identifying program control flow and instrumenting source code
US10810343B2 (en) * 2019-01-14 2020-10-20 Microsoft Technology Licensing, Llc Mapping software constructs to synchronous digital circuits that do not deadlock
US11144286B2 (en) 2019-01-14 2021-10-12 Microsoft Technology Licensing, Llc Generating synchronous digital circuits from source code constructs that map to circuit implementations
US11106437B2 (en) 2019-01-14 2021-08-31 Microsoft Technology Licensing, Llc Lookup table optimization for programming languages that target synchronous digital circuits
US11093682B2 (en) 2019-01-14 2021-08-17 Microsoft Technology Licensing, Llc Language and compiler that generate synchronous digital circuits that maintain thread execution order
US11113176B2 (en) 2019-01-14 2021-09-07 Microsoft Technology Licensing, Llc Generating a debugging network for a synchronous digital circuit during compilation of program source code
US11275568B2 (en) 2019-01-14 2022-03-15 Microsoft Technology Licensing, Llc Generating a synchronous digital circuit from a source code construct defining a function call
US11782723B1 (en) 2022-09-27 2023-10-10 Zhejiang Lab Intermediate representation method and apparatus for parallel execution of graph computation
CN115268877B (zh) * 2022-09-27 2022-12-13 之江实验室 一种用于图计算并行执行的中间表示方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005258920A (ja) * 2004-03-12 2005-09-22 Fujitsu Ltd マルチスレッド実行方法、マルチスレッド実行プログラム、およびマルチスレッド実行装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3028821B2 (ja) 1989-09-04 2000-04-04 株式会社日立製作所 並列化コンパイル方法
US6654952B1 (en) * 2000-02-03 2003-11-25 Sun Microsystems, Inc. Region based optimizations using data dependence graphs
JP3664473B2 (ja) * 2000-10-04 2005-06-29 インターナショナル・ビジネス・マシーンズ・コーポレーション プログラムの最適化方法及びこれを用いたコンパイラ
JP4946323B2 (ja) * 2006-09-29 2012-06-06 富士通株式会社 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005258920A (ja) * 2004-03-12 2005-09-22 Fujitsu Ltd マルチスレッド実行方法、マルチスレッド実行プログラム、およびマルチスレッド実行装置

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HAYAKAWA K. ET AL.: "On-chip Multi Processor-jo no Sairyudo Task-kan Doki no tameno PC-C Doki Kiko (PC-C synchronization mechanism for synchronization of fine-grain tasks on ON-chip Multi Processor)", THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS 1998 NEN JOHO.SYSTEM SOCIETY TAIKAI KOEN RONBUNSHU, 7 September 1998 (1998-09-07), pages 34, XP003023298 *
HONDA H. ET AL.: "OSCAR-jo deno Fortran Program Kihon Block no Heiretsu Shori Shuho (Parallel Processing Scheme of a Basic Block in a Fortran Program on OSCAR)", THE TRANSACTIONS OF THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, vol. J73-D-I, no. 9, 25 September 1990 (1990-09-25), pages 756 - 766, XP003022159 *
HONDA H.: "OSCAR/Fortran Compiler", INFORMATION PROCESSING SOCIETY OF JAPAN, KENKYU HOKOKU, vol. 91, no. 100, 22 November 1991 (1991-11-22), pages 1 - 12, XP003023296 *
KIMURA K. ET AL.: "Single Chip Multi Processor-jo deno Kinsairyudo Heiretsu Shori (Near Fine Grain Parallel Processing on Single Chip Multiprocessors)", TRANSACTIONS OF INFORMATION PROCESSING SOCIETY OF JAPAN, vol. 40, no. 5, 15 May 1999 (1999-05-15), pages 1924 - 1934, XP003023297 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010211731A (ja) * 2009-03-12 2010-09-24 Fujitsu Ltd 並列処理支援プログラム、並列処理支援装置および並列処理支援方法

Also Published As

Publication number Publication date
JPWO2008120367A1 (ja) 2010-07-15
US8656347B2 (en) 2014-02-18
US20100023731A1 (en) 2010-01-28
JP4962564B2 (ja) 2012-06-27

Similar Documents

Publication Publication Date Title
WO2008120367A1 (ja) 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム
WO2009016988A1 (ja) 処理装置、センタ穴加工システム、センタ穴位置決定プログラム、及びセンタ穴位置決定方法
WO2011085019A3 (en) Site based quantification of substrate topography and its relation to lithography defocus and overlay
WO2018005891A3 (en) System and methods using real-time predictive virtual 3d eye finite element modeling for simulation of ocular structure biomechanics
EP1450349A4 (en) VEHICLE INBOOT CONTROL AND PROGRAM, THEREFORE REQUIRED A COMPUTER TO PERFORM THE OPERATING INSTRUCTION METHOD
WO2016094840A3 (en) System, method & computer readable medium for software protection via composable process-level virtual machines
ATE392651T1 (de) Verfahren zur computergestützten simulation einer maschinenanordnung, simulationseinrichtung, computerlesbares speichermedium und computerprogramm-element
IL175182A0 (en) Method and system for performing multi-objective predictive modeling, monitoring, and update for an asset
TW200710645A (en) Migration of system images
WO2008039741A3 (en) System and method for project process and workflow optimization
WO2011074838A3 (ko) 로봇 동기화 장치 및 그 방법
WO2007115927A3 (en) Customer-configurable workflow system
NO20055085D0 (no) A method and system for testing a control system for a petroleum process plant
ATE415655T1 (de) Vorrichtung und verfahren zum automatischen parallelisieren von netzwerkanwendungen durch pipeline-transformation
DE502006000163D1 (de) Vorrichtung und verfahren zum steuern einer wellenfeldsynthese-rendering-einrichtung
WO2006112986A3 (en) Systems and methods for device simulation
EP3876203A4 (en) Map generation system, map generation method, and map generation program
WO2010049564A3 (es) Método de cálculo asistido por ordenador de las fuerzas aerodinámicas en una aeronave optimizado en costes.
ATE349729T1 (de) Verfahren und vorrichtung zur steuerung eines flugzeuges
WO2014024080A3 (en) Providing service address space for diagnostics collection
EP3876092A4 (en) Method for executing matrix multiplication, circuit and soc
EP3582716C0 (en) SIMULATION METHOD, COMPUTER PROGRAM AND SYSTEM FOR AN OPTIMIZED IMPLANTATION SITE, AND PROVIDED OPTIMIZED IMPLANTATION SITE
WO2007125390A3 (en) Method and apparatus for moving area operator definition instructions statements within control flow structures
WO2006034351A3 (en) Providing block state information for a model based development process
HK1080961A1 (en) Apparatus and method for initializing system global variables by using multiple load/store instructions

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07740354

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2009507358

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07740354

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载