• Tidak ada hasil yang ditemukan

Handout TIF203 Arsitektur dan Organisasi Komputer Ch 13

N/A
N/A
Protected

Academic year: 2017

Membagikan "Handout TIF203 Arsitektur dan Organisasi Komputer Ch 13"

Copied!
3
0
0

Teks penuh

(1)

12/2/2014

1

ARSITEKTUR DAN

ORGANISASI KOMPUTER

PRIO HANDOKO, S.KOM., M.T.I.

PART 3:

THE CENTRAL

PROCESSING UNIT

CHAPTER 13

: REDUCED

INSTRUCTION SET COMPUTERS

Kompetensi Dasar

Arsitektur dan Organisasi Komputer 3

CHAPTER 13:

REDUCED

INSTRUCTION SET COMPUTERS

Mahasiswa memiliki pengetahuan menge-nai RISC dan CISC

Agenda

Instruction Execution Characteristics The Use of a Large Register File Compiler-Based Register Optimization Reduced Instruction Set Architecture

13.1 Instruction Execution Characteristics

4

Arsitektur dan Organisasi Komputer

• Mengembangkan complex HLLs

• Memunculkan semantic gap

1. ketidakefisienan eksekusi;

2. ukuran program yang sangat besar; 3. kerumitan compiler;

• Terdiri dari 3 aspek:

(2)

12/2/2014

2

13.2 The Use of A Larger Register File

5

Arsitektur dan Organisasi Komputer

• Ekseskusi membutukan operand

• Semakin kompleks operasi eksekusi

semakin banyak operand yang dibutuhkan

• Dibutuhkan strategi agar:

1. memungkinkan operand yang diakses secara terus menerus tetap berada dalam register; 2. meminimalkan operasi register-memory

• Pendekatan:

1. software 2. hardware

13.2 The Use of A Larger Register File (2)

6

Arsitektur dan Organisasi Komputer

1. Software

• mengandalkan kemampuan compiler

untuk memaksimalkan penggunaan

register;

compiler akan mengalokasikan register

bagi variabel-variabel yang sering digunakan selama periode yang diberikan.

13.2 The Use of A Larger Register File (3)

7

Arsitektur dan Organisasi Komputer

2. Hardware

• membutuhkan program-analysis

algorithms;

• pendekatan ini mengggunakan banyak

register agar dapat menampung banyak variabel selama mungkin;

• Disebut juga window-based optimization,

dimana prosesor akan menggunakan

window register berukuran tetap (

fixed-size)yang berbeda dibandingkan harus

menyimpannya di dalam memori.

13.3 Compiler-Based Register

Optimization

8

Arsitektur dan Organisasi Komputer

• Sasaran compiler:

1. menjaga agar operand tetap tersimpan dalam register agar dapat digunakan oleh sebanyak mungkin operasi komputasi; 2. meminimalkan operasi load-and-store

• Inti dari proses optimalisasi, adalah untuk

menentukan variabel mana yang akan

dimasukkan dalam register pada saat

(3)

12/2/2014

3

13.4 Reduced Instruction Set

Architecture

9

Arsitektur dan Organisasi Komputer CISC (Complex Instruction Set Computers)

• Alasan:

1. menyederhanakan compiler;

2. dengan meningkatkan kompleksitas instruksi, maka eksekusi instruksi akan lebih cepat.

• Fakta:

Meningkatkan kecepatan eksekusi instruksi tidak sebanding dengan kecepatan kontrol instruksi mesin dalam melakukan penyimpanan

13.4 Reduced Instruction Set

Architecture (2)

10

Arsitektur dan Organisasi Komputer Characteristics

1. One Machine Instruction Per Machine Cycle

1 machine cycle, adalah waktu yang dibutuhkan untuk melakukan fetch 2 operand dari register, melakukan operasi ALU,

kemudian menyimpan hasil pengolahan dalam register.

13.4 Reduced Instruction Set

Architecture (3)

11

Arsitektur dan Organisasi Komputer

2. Register-to-register Operations

• Mengakses memori dengan melakukan operasi LOAD-STORE

• Hal ini akan menyederhakan instruksi dan kerja kontrol unit

3. Simple Addressing Modes 4. Simple Instruction Formats

- THANK YOU -

PART 3:

THE CENTRAL

PROCESSING UNIT

Referensi

Dokumen terkait

Empat bola berjari-jari sama yaitu 10 cm terletak di atas meja sedemikian sehingga pusat dari keempat bola membentuk bujur sangkar bersisi 20 cm.. Bola kelima berjari-jari 10

Memahami konstruksi dari berbagai macam jenis kabel optic serta mengetahui bagian-bagian dari serat

Pelaksanaan tindakan ini dilakukan peneliti dengan menggunakan media literasi yang berbasis media literasi untuk meningkatkan keterampilan komunikasi peserta didik

Hasil perhitungan dari papan reklame keempat dengan nilai jarak yang telah

Sedangkan dalam arti luas kurikulum diartikan sebagai seperangkat rencana dan pengaturan mengenai tujuan, isi dan bahan pelajaran serta cara yang digunakan sebagai

[r]

Memahami konstruksi dari berbagai macam jenis kabel optic serta mengetahui bagian-bagian dari serat optic.. Menguasai teknik pemasangan

diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Science Program Studi Ilmu