Rabu, 27 Juni 2018

Artikel Komputasi dan Paralel Processing

 Komputasi dan Paralel Processing

Komputasi

Sebagian besar manusia di dunia mengetahui apa itu komputer, komputer berbeda dengan komputasi. Jadi, komputasi merupakan suatu cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. 
Sebagian besar manusia di dunia mengetahui apa itu komputer, komputer berbeda dengan komputasi. Jadi, komputasi merupakan suatu cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. 
Kelebihan dari proses perhitungan komputasi yaitu bisa mendapatkan suatu hasil laporan dengan cepat dan akurat. Karena kita tinggal menginput data ke komputer, maka sistem yang telah dibuat tadi akan bekerja dan mengolah data kita menjadi informasi yang lebih berguna. 

Parallel Processing

Dalam komputer, pemrosesan paralel merupakan pengolahan dari Program instruksi dengan membagi mereka di antara beberapa prosesor dengan tujuan untuk menjalankan program dalam waktu kurang. Dalam komputer paling awal, hanya satu program berlari pada suatu waktu. Sebuah program komputasi-intensif yang memakan waktu satu jam untuk menjalankan dan menyalin Program tape yang mengambil satu jam untuk menjalankan akan mengambil total dua jam untuk menjalankan. Bentuk awal dari pemrosesan paralel memungkinkan eksekusi interleaved kedua program bersama-sama. Komputer akan memulai operasi I / O, dan sementara itu sedang menunggu operasi untuk menyelesaikan, itu akan mengeksekusi program prosesor-intensif. Waktu eksekusi total untuk dua pekerjaan akan menjadi sedikit lebih dari satu jam.
Peningkatan berikutnya multiprogramming. Dalam sistem multiprogramming, beberapa program telah dikirim pengguna yang masing-masing diperbolehkan untuk menggunakan prosesor untuk waktu yang singkat. Untuk pengguna tampak bahwa semua program yang melaksanakan pada saat yang sama. Masalah pertama muncul pertentangan sumber daya di sistem ini. Permintaan eksplisit untuk sumber daya menyebabkan masalah dari kebuntuan.Kompetisi untuk sumber daya pada mesin tanpa dasi-melanggar instruksi mengarah pada rutin critical section.
Langkah berikutnya dalam pengolahan paralel adalah pengenalan multiprocessing. Dalam sistem ini, dua atau lebih prosesor berbagi pekerjaan yang akan dilakukan. Versi awal memiliki master / slave konfigurasi. Salah satu prosesor (master) diprogram untuk bertanggung jawab atas semua pekerjaan dalam sistem, yang lain (budak) dilakukan hanya tugas-tugas itu diberikan oleh master. Pengaturan ini diperlukan karena tidak kemudian mengerti bagaimana program mesin sehingga mereka bisa bekerja sama dalam pengelolaan sumber daya sistem. 

Hubungan antara komputasi modern dengan paralel processing

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja. 
Komputasi paralel berbeda dengan multitasking. Multitasking itu sendiri adalah komputer dengan processor tunggal yang dapat mengeksekusi beberapa tugas secara bersamaan. Sedangkan komputasi paralel menggunakan beberapa processor atau komputer. Selain itu komputasi paralel tidak menggunakan arsitektur Von Neumann. Untuk lebih memperjelas lebih dalam mengenai perbedaan komputasi tunggal (menggunakan 1 processor) dengan komputasi paralel (menggunakan beberapa processor), maka kita harus mengetahui 4 model komputasi yang digunakan, yaitu:
    1. SISD
Merupakan singkatan dari Single Instruction, Single Data yaitu satu-satunya yang menggunakan arsitektur Von Neumann, karena pada model ini hanya menggunakan 1 processor saja. Oleh karena itu model ini dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

    2. SIMD
Merupakan singkatan dari Single Instruction, Multiple Data. Model ini menggunakan banyak processor dengan instruksi yang sama, namun dengan data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, 
Thinking Machine CM-2 dan Cell Processor(GPU).

    3. MISD
Merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Sebagai contoh, dengan menggunakan kasus yang sama pada contoh model SIMD namun cara untuk menyelesaikannya yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.

    4. MIMD
Pada Multiple Instruction, Multiple Data biasanya menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

  Komentar

Artikel diatas sudah menjelaskan secara singkat mengenai pengertian dari komputasi dan parallel processing.
    Kesimpulan dari artikel :

·  Komputasi adalah proses menghitung logika yang bertujuan untuk menyelesaikan suatu masalah yang dikerjakan dengan program komputer yang sudah disusun sesuai dengan Algoritma yang benar.
·   Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan.
·     Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.
  Kelebihan Artikel :
·   Artikel tersebut sudah menjelasakan apa itu komputasi dan pengeritan mengenai parallel processing
  • ·             Artikel tersebut Memberikan Informasi yang benar

  Kekurangan Artikel :
  •     Dalam artikel diatas kurang diberitahu kelebihan dan kelemahan dari hubungan antara parallel processing dengan komputasi modern. 

  Sumber :





Sikap Menumbuhkan Semangat Juang dalam Belajar

Sebagai pelajar atau mahasiswa salah satu tugas kita adalah belajar. Baik di kampus, di rumah maupun di lingkungan masyarakat karena belajar bisa dilakukan dimana saja. Masalah yang sering dihadapi para pelajar yaitu sering muncul nya rasa malas dalam belajar. Belajar sangat penting dalam hidup ini karena dengan belajar kita bisa menambah ilmu dan wawasan. Dengan belajar kita bisa mendapatkan Pendidikan yang lebih baik. Pendidikan yang baik itu penting bagi kita untuk terus maju dalam kehidupan dan meraih kesuksesan. Namun terkadang bagi kita belajar adalah suatu hal yang membosankan, melelahkan dan membuat capek.   Maka dari itu sikap dalam menumbuhkan semangat juang dalam belajar penting. Berikut ini merupakan kiat-kiat “sikap menumbuhkan semangat juang dalam belajar” :
1.   Niat
Awali dengan niat. Kita para pelajar membutuhkan niat yang kuat untuk belajar. Jika tidak ada niat belajar mungkin akan menjadi sia-sia.
2.   Ingat cita-cita yang ingin dicapai
Setiap manusia pasti mempunyai impian atau cita-cita yang ingin dicapai. Apabila seseorang mengingat cita-cita yang akan diraih, pasti dia akan berusaha dengan baik. Hal ini dapat menumbuhkan rasa juang untuk selalu belajar dan belajar. Jadi, pikirikan impian apa yang kita inginkan untuk ke depan agar dapat merubah impian itu menjadi kenyataan.
3.   Membaca buku motivasi atau menonton film motivasi
Kita dapat menumbuhkan semangat juang belajar dengan membaca buku motivasi. Banyak orang sekarang lebih termotivasi dengan membaca buku motivasi. Dan banyak juga pesan-pesan yang terkandung dalam film yang dapat menumbuhkan motivasi untuk belajar.

4.   Menulis kata-kata motivasi
Menulis kata-kata motivasi dibuku atau menempelkan tulisan di dinding kamar dapat menjadi pengingat untuk kita apabila rasa malas itu datang.
5.   Menjauh dari gangguan
Banyak gangguan yang membuat kita menjadi teralihkan fokus nya untuk melakukan aktifitas lain seperti menonton tv, bermain handphone, tidur-tiduran. Sebisa mungkin singkirkan hal-hal tersebut, pilih tempat belajar yang tenang dan terhindar dari berbagai gangguan tersebut.
6.   Berdoa kepada Allah agar selalu diberi kekuatan dan kemampuan
Ketika sudah belajar terus, berusaha jangan lupa berdoa.  keberhasilan selalu ada pada mereka yang tak jenuh berusaha dan berdoa kepada Allah. Teruslah berupaya, sebab Allah tidak akan mengubah nasib kita selama kita tidak berusaha” .

7.   Berubah menjadi lebih baik
“Perubahan bisa menjadi sulit seandainya orang tersebut tidak melakukannya dengan sungguh-sungguh. Melakukan sesuatu yang bermanfaat itu seperti belajar lebih giat untuk mendapatkan sesuatu yang diinginkan”. 


Semangat juang diperlukan untuk membuat kita dapat menaklukan rasa malas dalam belajar. Niatkan belajar untuk mencapai cita-cita. tidak hanya belajar dari teori saja. Belajar dari lingkungan hidup juga penting. Seperti belajar dari kegagalan untuk mencapai keberhasilan nantinya.