Kamis, 04 Juni 2015

Multi Processor dan Embedded System

MULTICORE VS MULTIPROCESSOR

1. Multicore Computers
CPU yang memiliki lebih dari 1 core

2. Multiprocessor
Dalam suatu komputer memiliki lebih dari 1 CPU

3. Multicore Vs Multiprocessor
Hemat Energi. Ya itu yang bisa dikatakan untuk core dibandingkan dengan CPU. Mengapa demikian? Karena dalam 1 CPU bisa memiliki banyak core dan untuk menyalakan CPU butuh listrik sehingga ketika CPU menyala maka core pun akan menyala sehingga daya yang dikeluarkan lebih sedikit core dibandingkan dengan CPU.

4. Multicore System
Multicore System bisa dibilang lebih hemat tempat. Mengapa demikian? Karena multicore system hanya membutuhkan 1 tempat sehingga core core tersebut digabung menjadi satu membuat tempat lebih luas atau masih memuat banyak.

5. Multi Processor System
Multi Processor System dapat dirasakan dalam performance nya karena multi processor system ini dapat menangani proses lebih baik dibandingkan dengan multicore system.

6. UMA, NUMA, NORMA
UMA = Uniform Memory Access (pengaksesan memorynya seragam / symmetrical multiprocessor)
NUMA = Nonuniform Memory Access
NORMA = No-Remote Memory Access

7. UMA Multiprocessor with BUs-Based Architecture

a. Without caching
b. With caching  (menahan proses sebelum ke tempat tujuan)
c. With caching and private memories (memorinya dipisah)

8. Kelemahan UMA adalah :
a. tidak bisa diprediksi delaynya
b. bottle neck (ukuran yang dikirim tidak sesuai dengan yang diterima)

9. NUMA Architecture

10. Perbedaan UMA dan NUMA
a. NUMA lebih cepat
b. jumlah processor yang berbeda
c. UMA symetric dan NUMA tidak symetric

11. Persamaan UMA dan NUMA
a. memiliki single memory space
b. pitfall = perbandingan antara shared memory dan distributed memory

12. Classification of parallel system
a. SISD (Single Instruction Single Data)
b. MISD (Multiple Instruction Single Data)
c. SIMD (Single Instruction Multiple Data)
d. MIMD (Multiple Instruction Multiple Data)

13. Multiprocessor Synchronization


14. Time Sharing and Space Sharing
 a. Time Sharing

b. Space Sharing

15. Gang Schedulling

a. Sekumpulan threading yang berhubungan dijadwalkan sebagai satu unit
b. Semua anggota gang berjalan simutan
c. Semua gank memulai dan mengakhiri waktu bersamaan.

16. Embedded System
Kombinasi antara hardware dengan software untuk suatu fungsi (software yang dipasang dihardware)

17. Karateristik Embedded
a. Real-time operation
b. Reactive operation (bereaksi jika ada suatu batasan)
c. Configurabillity
d. I/O device flexibilty
e. Streamlined protection mechanisms (keamanan)
f. Direct use intterupt

18. Embedded System Development Vs Traditional System Development
a. kodingnya ga harus dari atas kebawah
b. bisa berhenti dimana saja
c. bisa melakukan proses bersamaan

19. Embedded System Development Approach
a. Pastikan hardware yang ingin dipakai
b. Pastikan software yang digunakan sesuai dengan hardwarenya
c. Menjaga design agar bisa dipakai terus menerus
d. Dapat share object
e. Jangan membuat hal yang sudah pernah ada

20. Specialized Embedded Operating System
a. kerjanya lebih cepat
b. tidak ada delay
c. lebih spesifik, jika tidak penting maka langsung dibuang
d. ukurannya pasti
e. bisa lock/freeze real-time

21. Aplikasi
Ada 2 aplikasi gratis embedded yang telah disediakan, yaitu eCos dan TinyOs


www.skyconnectiva.com
www.binus.ac.id

Tidak ada komentar:

Posting Komentar