@techreport{oai:ipsj.ixsq.nii.ac.jp:00026115, author = {根路銘, 崇 and 新城, 靖 and 當眞聡 and 溝淵, 雅也 and 喜屋武, 盛基 and 翁長, 健治 and Takashi, Nerome and Yasushi, Shinjo and Hajime, Toma and Masaya, Mizobuchi and Seiki, Kyan and Kenji, Onaga}, issue = {79(1995-OS-070)}, month = {Aug}, note = {投機的処理とは,利用されるか利用されないか確定される前に実行を開始する処理である.余剰計算機資源を利用した投機的処理は,利用者や利用者プロセスにとっての見かけの処理時間を大幅に短縮することを可能にする.我々は,世界という概念を取り入れた投機的処理支援OSを実現している.世界は,DACで表現される.我々は,投機的処理支援OS上で動作するアプリケーションとして投機的makeを実現中である.本論文では,投機的makeがどのようにして世界のDACを操作して投機的処理を行うかについて述べる.投機的make実現の特徴は,ファイルの依存関係を表わすDACと相似の世界のDAGが作られる点にある.また,投機的makeのシミュレーションとその結果について述べ,投機的makeの性能予測を行う., Speculative processing is processing that is started eagerly before it is known to be required. Speculative processing using surplus computer resources makes it possible to reduce apparent execution time for users. We are implementing an operating system that supports speculative processes. In the operating system, the idea of worlds is introduced. A world is a container of files and processes. Worlds construct a DAG. As an application of the operating system, Speculative Make is being implemented. In this paper, how Speculative Make manipulates worlds is shown. We made a simulation of Speculative Make, we show its result and we estimate performance of Speculative Make.}, title = {世界のDAGを利用した投機的makeの実現}, year = {1995} }