JANGAN TAKUT GAGAL (karena sukses ada setelah kegagalan)

Jumat, 06 Mei 2016

Tugas Softskill Pengantar Komputasi Modern Pert.3 (PEMROSESAN PARALEL)

Pemrosesan Paralel (15 soal),diantaranya tentang :

1. Konsep
2. Arsitektur (SISD, SIMD, MISD, MIMD)
3. Thread
4. OpenMP
5. CUDA GPU
6. Shared Memory
7. Message Passing

Pertanyaan

1. Suatu framework dari bahasa pemrograman yang mendukung bahas C, dimana mampu berkomunikasi langsung dengan GPU dan sangat mudah bekerjasama untuk segala multi-threading parallel execution hampir diseluruh prosesor pada GPU disebut dengan …

a. CUDA

b. Maven

c. Laravel

d. Ocelot


2. CUDA merupakan singkatan dari …

a. Compute Unified Device Architecture

b. Compute Unified Device Algorithm

c. Concurrent Unified Device Architecture

d. Concurrent Unified Device Algorithm


3. Berikut ini merupakan beberapa keunggulan CUDA dibandingkan tradisional perhitungan tujuan umum pada GPU (GPGPU) menggunakan API grafis, kecuali …

a. Tidak support texture rendering

b. Proses download dan readbacks yang lebih cepat, dari dan ke GPU

c. Support penuh terhadap operasi integer dan bitwise

d. Menggunakan bahasa C standar, dengan beberapa ekstensi yang simpel


4. Komputer yang hanya memiliki satu prosesor dan satu instruksi yang dieksekusi secara serial dan merupakan tipe komputer konvensional disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


5. Komputer yang memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


6. Komputer yang memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


7. Pendekatan komputasi untuk meningkatkan tingkat di mana satu set data diolah dengan pengolahan bagian yang berbeda dari data pada waktu yang sama secara simultan atau bersamaan pada sebuah komputer dan berfungsi memecah beban besar menjadi beberapa beban kecil untuk mempercepat proses penyelesaian masalah disebut dengan …

a. Komputasi Paralel

b. Pemrosesan Paralel

c. Pemrograman Paralel

d. Algoritma Paralel


8. Teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer disebut dengan …

a. Komputasi Paralel

b. Komputasi Modern

c. Komputasi Kuantum

d. Komputasi Klasik


9. Di bawah ini merupakan arsitektur paralel komputer menurut Klasifikasi Flynn’s, kecuali …

a. SISD

b. SIMD

c. SMSD

d. MIMD


10. Komputer yang memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


11. Informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan dan dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu disebut dengan …

a. Cache

b. Registry

c. Thread

d. Virtual Memory


12. Teknik yang digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya dan memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen disebut dengan …

a. Single Threading

b. Static Threading

c. Multhreading

d. Dynamic Multithreading


13. Pengembangan dari Static Threading yang bertujuan untuk memberikan kemudahan karena mendukung beberapa fitur seperti nested parallelism dan parallel loops disebut dengan …

a. Single Threading

b. Static Threading

c. Multhreading

d. Dynamic Multithreading


14. Suatu bentuk komunikasi yang digunakan dalam komputasi paralel , pemrograman-berorientasi objek , dan komunikasi interprocess disebut dengan …

a. Threading

b. Shared Memory

c. Message Passing

d. Multithreading


16. API yang mendukung multi-platform berbagi memori multiprocessing pemrograman C , C + + , dan Fortran , pada kebanyakan arsitektur prosesor dan system operasi , termasuk Solaris , AIX , HP-UX , GNU / Linux , Mac OS X , dan Windows disebut dengan …

a. OpenMP

b. OpenGL

c. OpenCL

d. OpenOffice


Kunci Jawaban

1. A    2. A    3. A

4. A    5. B    6. C

7. B    8. A    9. C

10. D  11. C  12. B

13. D  14. C  15. A


Tugas Softskill Pengantar Komputasi Modern Pert.3 (KOMPUTASI KUANTUM)

Komputasi Kuantum (10 soal),diantaranya terntang :

1. Qubit
2. Entanglement
3. Algoritma Shor

Pertanyaan 

1. Contoh dari Implementasi Komputasi Kuantum adalah …
    a. AI Metaheuristik
    b. Superkonduktor Chip
    c. Artificial Intelligence
    d. NMR

2. Dalam komputasi klasik, jumlah data dihitung dengan bit. Sedangkan dalam komputasi kuantum, jumlah data dihitung dengan …
   a. Qubit
   b. Exabit
   c. Yottabit
   d. Terabit

3. Algoritma Shor dirumuskan pada tahun 1994 oleh seoarang ilmuwan asal Amerika yang bernama …
   a. Peter Shor
   d. Robert A. Shor
   c. Alexander Shor
   d. Matthew Shor

4. Efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut secara terpisah disebut dengan …
   a. Entanglement
   b. Kromodinamika
   c. Efek Fotoelektrik
   d. Radioaktivitas

5. Bagian dari fenomena kuantum yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya disebut dengan …
   a. Kuantum Entanglement
   b. Kuantum Mechanical
   c. Kuantum Foton
   d. Kuantum Fisika

6. Qubit dapat memiliki 3 kemungkinan yaitu 1, 0 atau … dari 1 dan 0.
   a. Superposisi
   b. Subposisi
   c. Preposisi
   d. Midposisi

7. Sistem komputasi yang menggunakan sebuah fenomena mekanika kuantum untuk melakukan operasi data disebut dengan …
   a. Komputasi Kuantum
   b. Komputasi Mekanika
   c. Komputasi Modern
   d. Komputasi Klasik

8. Suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat disebut dengan …
   a. Algoritma Shor
   b. Algoritma Sha1
   c. Algoritma Prim
   d. Algoritma Graver

9. Algoritma Shor dapat digunakan untuk memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data (enkripsi). Kode itu disebut dengan …
   a. RSA
   b. 3DES
   c. RC2
   d. IDEA

10. Komputasi Kuantum dapat melakukan komputasi yang kompleks seperti dalam melakuakan perhitungan intergerfactorization, yaitu …
   a. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai perkalian bilangan prima
   b. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pengurangan bilangan prima
   c. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pembagian bilangan prima
   d. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai penjumlahan bilangan prima

Kunci Jawaban

1. A          6. A

2. A          7. A

3. A          8. A

4. A          9. A

5. A          10. A


Soal berikutnya tengtang Pemrosesan Paralel