Article thumbnail

On a FUCE Language and Its Processing

By 聡史 雨宮, Satoshi Amamiya, 隆三 長谷川, Ryuzo Hasegawa, 博 藤田, Hiroshi Fujita, 三幸 越村, Miyuki Koshimura, 真人 雨宮 and Makoto Amamiya

Abstract

In this paper, a language family designed for a FUCE machine is described. The FUCE hardware is viewed as a macro data-flow machine which actually executes \u22uninterruptable threads\u22 on rather conventional but specially configured multiple processing elements. From the view point of programming languages, such architecture enables us to design and implement high level languages with minimum effort by utilizing conventional techniques or existing compiler tools. Intermediate languages of suitable abstraction in terms of some attached instructions and syntax sugars are very useful both for application programmers and system programmers. Also, a technique to automatically extract FUCE oriented threads from a usual C program is presented

Topics: FUCE architecture, FUCEアーキテクチュア, Fine-grain thread processing, 細粒度スレッド処理, Language design, 言語の設計, Language processing, 言語の処理, Compiler, コンパイラ
Publisher: Faculty of Information Science and Electrical Engineering, Kyushu University
Year: 2006
OAI identifier: oai:catalog.lib.kyushu-u.ac.jp:2324/1516219
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://hdl.handle.net/2324/151... (external link)
  • https://portal.isee.kyushu-u.a... (external link)

  • To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.

    Suggested articles