Tugas 2


EL5102 Arsitektur Komputer Lanjut
Tugas 2
Nama : Hasbi Ash Shiddieqy
Nim : 23216066

1. Cari metode yang mendukung parameter-parameter yang meningkatkkan performance, reliability, power consumption,

- Mengubah architecture menjadi asyncronous processor (+ performance, + lower power) [1]
“As a result, the design of a high-performance asynchronous processor has become a complex optimization problem, further compounded, in the case of the Lutonium, by the requirement to optimize Et 2 and not only throughput. But the MiniMIPS and the Lutonium experiments have shown that the same approach can be used successfully for both high-throughput and energy-efficient designs.” [1] (Alain J. Martin, Mika Nyström, Catherine G. Wong, 2003)
- Fine grain pipelining meningkatkan clock dari sebuat architecture (+performance) [2] (parhi, 1999)
- Parallelism mengubah system menjadi full parallel dan pipelining untuk process tertentu (+ performance)
- Mengubah pekerjaan software tertentu ke dalam hardware (contoh: decoder, enkripsi, graphic processor) (+performance)
- Partial gating dengan mematikan fungsi blok tertentu ketika tidak digunakan (+reliabiltiy)


2. Soal pada buku advanced computer architecture

2.5 Analyze the data dependences among the following statements in a given program:
S1: load R1. 1024 /IR  1024/
S2: Load R1, M(0) /R2  memory(10)/
S3: Add R1. R2 /R1 R1 + R2/
S4: Store M(1024) /MEMORY(1024)  R1/

S5: Store M((R2)),1024 /Memory(64) <- 1024="" br=""> Where (Ri) means the content of register Ri and memory(10) contains 64 initially
<- 1024="" br="">
a. Draw a dependence graph show all the dependences



3. Ceritakan masa depan persoalan computer (reasonable, scientific, based on reference) - System computer terdistribusi


Pendistribusian kemampuan komputasi dari berbagai macam computer yang saling bekerja sama untuk menyelesaikan pekerjaan komputasi tertentu (example : blockchain)
- Cloud computing 
Lokal hardware tidak membutuhkan kemampuan komputasi yang tinggi sehingga dapat dibuat menjadi lebih hemat daya dengan melakukan komputasi yang rumit di cloud dan hasilnya dikembalikan ke user. Masalah yang muncul adalah besarnya transfer data dan latency
- Application specific processor (Array Processor, Vector Processor)
Pembuatan block processor tertentu untuk komputasi tertentu pula dengan array dan vector processor, konsumsi power yang lebih rendah dengan performance lebih. Partial gating dapat digunakan pada blok ini.
- Advanced bus technology
Pengembangan bus dengan media yang lebih cepat dari listrik untuk komunikasi antara komponen hardware dalam system (example: fiber optic) karena hal yang menjadi critical path pengembangan processor adalah high latency pada bus. 




References
Alain J. Martin, Mika Nyström, Catherine G. Wong, 2003. Three Generations of Asynchronous. IEEE Design & Test of Computers, 20(16), pp. 9-17.
parhi, k. k., 1999. VLSI Digital Signal Processing Systems Design and Implementation. s.l.:Johmn Wiley & son, Inch.


No comments:

Post a Comment