WO2008120367A1 - 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム - Google Patents
並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title abstract 14
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/45—Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
- G06F8/456—Parallelism detection
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular geometry, arrangement or size
- F17C2201/01—Shape
- F17C2201/0104—Shape cylindrical
- F17C2201/0109—Shape cylindrical with exteriorly curved end-piece
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0602—Wall structures; Special features thereof
- F17C2203/0604—Liners
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0602—Wall structures; Special features thereof
- F17C2203/0612—Wall structures
- F17C2203/0614—Single wall
- F17C2203/0619—Single wall with two layers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0634—Materials for walls or layers thereof
- F17C2203/0636—Metals
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0634—Materials for walls or layers thereof
- F17C2203/0658—Synthetics
- F17C2203/066—Plastics
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0634—Materials for walls or layers thereof
- F17C2203/0658—Synthetics
- F17C2203/0663—Synthetics in form of fibers or filaments
- F17C2203/067—Synthetics in form of fibers or filaments helically wound
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular walls or details thereof
- F17C2203/06—Materials for walls or layers thereof; Properties or structures of walls or their materials
- F17C2203/0634—Materials for walls or layers thereof
- F17C2203/0658—Synthetics
- F17C2203/0663—Synthetics in form of fibers or filaments
- F17C2203/0673—Polymers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular mounting arrangements, attachments or identifications means
- F17C2205/01—Mounting arrangements
- F17C2205/0123—Mounting arrangements characterised by number of vessels
- F17C2205/013—Two or more vessels
- F17C2205/0134—Two or more vessels characterised by the presence of fluid connection between vessels
- F17C2205/0142—Two or more vessels characterised by the presence of fluid connection between vessels bundled in parallel
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular mounting arrangements, attachments or identifications means
- F17C2205/03—Fluid connections, filters, valves, closure means or other attachments
- F17C2205/0302—Fittings, valves, filters, or components in connection with the gas storage device
- F17C2205/0305—Bosses, e.g. boss collars
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular methods of manufacturing
- F17C2209/21—Shaping processes
- F17C2209/2109—Moulding
- F17C2209/2118—Moulding by injection
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular methods of manufacturing
- F17C2209/21—Shaping processes
- F17C2209/2154—Winding
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Vessel construction, in particular methods of manufacturing
- F17C2209/23—Manufacturing of particular parts or at special locations
- F17C2209/234—Manufacturing of particular parts or at special locations of closing end pieces, e.g. caps
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Handled fluid, in particular type of fluid
- F17C2221/01—Pure fluids
- F17C2221/012—Hydrogen
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel
- F17C2223/01—Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel characterised by the phase
- F17C2223/0107—Single phase
- F17C2223/0123—Single phase gaseous, e.g. CNG, GNC
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Handled fluid before transfer, i.e. state of fluid when stored in the vessel or before transfer from the vessel
- F17C2223/03—Handled 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/035—High pressure (>10 bar)
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Purposes of gas storage and gas handling
- F17C2260/01—Improving mechanical properties or manufacturing
- F17C2260/012—Reducing weight
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Applications
- F17C2270/01—Applications for fluid transport or storage
- F17C2270/0102—Applications for fluid transport or storage on or in the water
- F17C2270/0105—Ships
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Applications
- F17C2270/01—Applications for fluid transport or storage
- F17C2270/0165—Applications for fluid transport or storage on the road
- F17C2270/0168—Applications for fluid transport or storage on the road by vehicles
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Applications
- F17C2270/01—Applications for fluid transport or storage
- F17C2270/0165—Applications for fluid transport or storage on the road
- F17C2270/0168—Applications for fluid transport or storage on the road by vehicles
- F17C2270/0178—Cars
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Applications
- F17C2270/01—Applications for fluid transport or storage
- F17C2270/0165—Applications for fluid transport or storage on the road
- F17C2270/0184—Fuel cells
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F17—STORING OR DISTRIBUTING GASES OR LIQUIDS
- F17C—VESSELS 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/00—Applications
- F17C2270/01—Applications for fluid transport or storage
- F17C2270/0186—Applications for fluid transport or storage in the air or in space
- F17C2270/0189—Planes
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/32—Hydrogen 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
並列化プログラム生成方法は、縮退プログラム依存グラフの頂点の実行順序を計算し、実行順序を与えられた複数の頂点のうちで分岐及び合流の何れも含まずに順番に実行される頂点列を基本ブロックとして纏め、縮退プログラム依存グラフの頂点の各々に相当する手続きを生成し、基本ブロック間をまたいでの依存関係がある手続きについては先行手続きを待ち合わせる命令の後に後続手続きを実行する命令を配置し、同一の基本ブロック内部で依存関係がある手続きについては先行手続きに対する後続手続きの依存関係を登録する命令を生成し、同一の基本ブロック内部でのデータ転送及び基本ブロック間をまたいでのデータ転送の両方について手続きから手続きへの直接のデータ転送を指示する命令を生成するようにして、手続きの実行を制御する手続き制御プログラムを生成する各段階を含む。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010211731A (ja) * | 2009-03-12 | 2010-09-24 | Fujitsu Ltd | 並列処理支援プログラム、並列処理支援装置および並列処理支援方法 |
Families Citing this family (18)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005258920A (ja) * | 2004-03-12 | 2005-09-22 | Fujitsu Ltd | マルチスレッド実行方法、マルチスレッド実行プログラム、およびマルチスレッド実行装置 |
Family Cites Families (4)
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 | 富士通株式会社 | 並列化プログラム生成方法、並列化プログラム生成装置、及び並列化プログラム生成プログラム |
-
2007
- 2007-03-29 JP JP2009507358A patent/JP4962564B2/ja not_active Expired - Fee Related
- 2007-03-29 WO PCT/JP2007/056916 patent/WO2008120367A1/ja active Application Filing
-
2009
- 2009-09-29 US US12/585,957 patent/US8656347B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005258920A (ja) * | 2004-03-12 | 2005-09-22 | Fujitsu Ltd | マルチスレッド実行方法、マルチスレッド実行プログラム、およびマルチスレッド実行装置 |
Non-Patent Citations (4)
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)
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 |