Rancang bangun prototipe komputer paralel menggunakan mikrokontroler AT89C52 : topologi star = Designing and building computer parallel prototype by using microcontroller AT89C52 : star topology

Trimananda, Rahmadi (2006) Rancang bangun prototipe komputer paralel menggunakan mikrokontroler AT89C52 : topologi star = Designing and building computer parallel prototype by using microcontroller AT89C52 : star topology. Bachelor thesis, Universitas Pelita Harapan.

[img]
Preview
Text (Title)
Cover.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (78kB) | Preview
[img]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (99kB) | Preview
[img]
Preview
Text (TOC)
TOC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (50kB) | Preview
[img]
Preview
Text (Chapter 1)
Chapter 1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (46kB) | Preview
[img] Text (Chapter 2)
Chapter 2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (726kB)
[img] Text (Chapter 3)
Chapter 3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (353kB)
[img] Text (Chapter 4)
Chapter 4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (625kB)
[img] Text (Chapter 5)
Chapter 5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (39kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (101kB) | Preview
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (388kB)

Abstract

Many complex mathematical problems involve heavy calculations (such as image processing and weather prediction) that can be done through computer. However, this kind of calculation will be very tedious for a single computer, as it uses a lot of resources (CPU, memory, etc.) and processing power. The right solution for this matter is the implementation of parallel processing. Usually, people implement this technique by using many computers and this way does involve – sometimes a very complicated one – a complex mechanism of both computation and communication. Microcontroller is a device that satisfies the minimum requirement of a simple computer system. Equipped with the external memory chip, microcontroller can demonstrate how a minimum computer system works. Therefore, it is a great idea to use microcontrollers to build a prototype of parallel computer. This device will give a better understanding and a simpler way in analyzing the mechanism of a parallel machine. In this experiment, the prototype of parallel machine is built based on the star topology and SIMD architecture. It consists of a master processor and a number of slaves arranged in a module. The slaves can be configured up to 4 slave processors. The computer is used as the dummy terminal for entering the data to master processor through software as the interface. Next, the master processor will forward the data to slave processor. The mathematical operation which is applied here is addition. Master processor will collect calculation results from the slaves at the end of a session and send the result to the computer. The computer software can also generate log files. This log file is used to analyze parallel processing in a simpler way through many cases experimented using the parallel module. This parallel module is moderately flexible in configuration. It can accommodate flexible amount of data ranging from 0 to 100. It can also detect flexible number of attached slave processors. By experimenting using one slave, two slaves, three slaves, and four slaves operating on the same group of data, the log files will show the tendency of execution time. In average, the increasing number of slaves will decrease the overall execution time (give speed up) by 0.2 – 5 percents. In summary, the implementation parallel processing should consider both computation and communication (computation-to-communication ratio). Both of them should be in a balance proportion.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Trimananda, RahmadiNIM08320020014UNSPECIFIED
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorSutrisno, SutrisnoNIDN0331126201sutrisno.fik@uph.edu
Thesis advisorAribowo, ArnoldNIDN0304057602arnold.aribowo@uph.edu
Additional Information: SK 83-02 TRI r ; T 37995
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7885-7895 Computer engineering. Computer hardware
Divisions: University Subject > Historic > Faculty/School > Computer System Engineering
Historic > Faculty/School > Computer System Engineering
Depositing User: Christine Natalia Nababan
Date Deposited: 27 Apr 2021 08:35
Last Modified: 30 Aug 2024 04:23
URI: http://repository.uph.edu/id/eprint/29480

Actions (login required)

View Item View Item