Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
スレッドの実行順序を維持する同期デジタル回路を生成する言語およびコンパイラ
Document Type and Number:
Japanese Patent JP2022518209
Kind Code:
A
Abstract:
マルチスレッドプログラミング言語およびコンパイラは、同じ数のステージを有するコードパスを有するパイプラインを生成することにより、スレッドの実行順序を維持する同期デジタル回路を生成する。コンパイラは、ステージ数が少ないコードパスに追加のステージを追加することにより、パイプライン内の関連するコードパスのバランスをとる。設計により、スレッドの実行を並べ替えることができるプログラミング構築は、プログラミング構築に入った順序でスレッドを解放する並べ替えブロック構築に配置され得る。先入れ先出し(FIFO)キューは、パイプライン間でローカル変数を渡す。ローカル変数は、プッシュされた順序でFIFOからポップされ、パイプライン全体でスレッドの実行順序を維持する。

Inventors:
Pelton, Break Dee
Colefield, Adrian Michael
Application Number:
JP2021540807A
Publication Date:
March 14, 2022
Filing Date:
January 04, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
Microsoft Technology Licensing, LLC
International Classes:
G06F8/41; G06F9/30
Attorney, Agent or Firm:
Osamu Yamamoto
Toru Miyamae
Junichi Matsuo
Ayako Omaki