跳到主要內容

臺灣博碩士論文加值系統

(44.222.189.51) 您好!臺灣時間:2024/05/26 21:13
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:廖金龍
研究生(外文):Ching-Long Liao
論文名稱:DE編譯器程式碼產生之研究
論文名稱(外文):Code Generation of DE Compiler - A Parallel Compiler for Distributed-Memory Multi-Computer System
指導教授:陳俊良陳俊良引用關係
指導教授(外文):Chuen-Liang Chen
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1993
畢業學年度:81
語文別:中文
論文頁數:64
中文關鍵詞:分散式執行系統平行編譯器程式碼產生
外文關鍵詞:Distributed Execution SystemParallel CompilerCode Generation
相關次數:
  • 被引用被引用:0
  • 點閱點閱:108
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
現有硬體資源的整合, 不儘能達到資源共享目的, 更能提高資源的利用
率, 除此之外, 透過分散式環境的特性, 使用者亦能擁有平行處理的計算
環境。但有鑑於在一分散式系統下, 撰寫應用程式之不便, 本論文即是在
探討如何提供一個在分散式執行系統下的程式編譯器其程式碼產生之方
式; 因為使用者所需要的是一個分散式執行系統, 並非只是提供RPC 的撰
寫, 像這類分散式計算系統, 目前尚無法提供一個真正透明的撰寫程式之
環境; DE編譯器的設計即是要讓使用者完全不必花心思於熟悉他所處的分
散式環境; 瑣碎的訊息傳送, 則交由DE編譯器的程式碼產生器自動產生,
使用者依然以傳統的方式撰寫程式, 不必作大符度的修改, 縮短了在分散
式環境下發展程式的時間。本研究即是發展一分散式執行系統(
Distributed Execution System,簡稱DE系統)的程式語言編譯器(以下
簡稱DE編譯器)之程式碼產生器,本程式碼產生器是將DE編譯器中經過許
多轉換程序(例如: 平行化轉換、資料分割轉換、資料屬性轉換等)後之
內部語法分析樹(Parsing tree)編譯成為一 C語言程式, 其中加入了許
多DE系統提供的功能呼叫,以便能利用DE系統輕易地使用一個分散式的環
境,並再利用作業系統中提供的 cc編譯器,將此轉換後的 C語言程式編
譯成目的碼,此目的碼即可在DE系統下執行。

Integrating hardware resources can not only achieve the purpose
of resources sharing, but also increase the utilization of
resources.In addition, user can perform parallel computation
under a distributed environment. Unfortunately, it is too
difficult to develop application programs on a distributed
system. This thesis will focus on design and implementation a
code generator within a parallel compiler which translates
traditional sequential FORTRAN 77 programs to a parallel
equivalent object code for running on a distributed
environment. The prefered requirement of users is a distributed
execution system, not a distributed computation environment
which support RPC facilities only. The users of DE compiler can
develop their applications in the traditional ways, and DE
compiler takes care all the internal message passing detail on
distributed system. Thus DE compiler reduces the time of
developing software on a distributed system. This code
generator translates the internal parsing tree into a parallel
semantic equivalent C program. The semantic equivalent C
program includes some RPC calls supported by operating
system in order to run on a distributed environment.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top