Analisis dan Perancangan Bahasa Pemrograman Paralel Beserta Pembuatan Prototipe Kompilatornya

Tjatur Kandaga

Download full text
(Bahasa Indonesia, 24 pages)

Abstract

Since the days of computer system invention, the requirement for computing power has been continuously increased. The most feasible solution for increasing computing power requirement is to build parallel computer system. Data and processes can be done in parallel, therefore a parallel computer system can provide bigger computing power than the fastest processor available at that times. Building blocks to establish a parallel processing system besides its hardware architecture are parallel algorithms, parallel programming languages and its compilers, and support from operating systems. Development in parallel processing has been supported by rapid advancement in hardware technology, change of paradigm in parallel programming models, features developed in parallel programming languages, and better techniques for compiler development. Important criteria for parallel programming languages are features, efficiency, simplicity, expressiveness, locality, uniformity, and modularity. The designed parallel programming language named Parallel Programming Language version 0.1 (PPL v0.1). Current implementation of PPL v0.1 language compiler including lexical analyzer (scanner) and syntax analyzer (parser) stages. The lexical analyzer and syntax analyzer were implemented using flex and accent program generator, which is available on Linux/Unix operating system.

Metrics

  • 207 views
  • 915 downloads

Journal

Jurnal Teknik Informatika dan Sistem Informasi

Jurnal Teknik Informatika dan Sistem Informasi (JuTISI) adalah Jurnal Ilmiah yang dibangun oleh F... see more