Pendahuluan Algoritma Pengolahan Paralel S1-TI Prepared by: MT Wilson.

Slides:



Advertisements
Presentasi serupa
Perth Chart & Critical Path Method
Advertisements

BAB 3 – Pandangan Tingkat Paling Atas Fungsi dan Interkoneksi Komputer
2. Introduction to Algorithm and Programming
CONCURENCY CONTROL DISTRIBUTED DATABASE. M AIN TOPICS Transaction managements Centralized database Distributed database Consistency control Centralized.
Organisasi dan arsitektur komputer
Organisasi dan arsitektur komputer
Manajemen Proyek: Overview
Game Theory Purdianta, ST., MT..
Korelasi Linier KUSWANTO Korelasi Keeratan hubungan antara 2 variabel yang saling bebas Walaupun dilambangkan dengan X dan Y namun keduanya diasumsikan.
Roesfiansjah Rasjidin Program Studi Teknik Industri Fakultas Teknik – Univ. Esa Unggul.
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
1 Pertemuan 17 Input / Output Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
Tujuan : Mengenal arsitektur basis data secara umum
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Pertemuan 08 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
The development of the software in this context is parallel processing or known as parallelization. In this parallel processing this software used.
Memory and Storage Chapter 24 Subject: Digital System Year: 2009.
Masalah Transportasi II (Transportation Problem II)
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
HAMPIRAN NUMERIK SOLUSI PERSAMAAN NIRLANJAR Pertemuan 3
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
Manajemen Proyek Sistem Informasi
1 Pertemuan 15 Game Playing Matakuliah: T0264/Intelijensia Semu Tahun: Juli 2006 Versi: 2/1.
HOW TO ACHIEVE 30% BLENDED LEARNING IN 1 HOUR. Objective To achieve 30% blended learning To achieve 30% blended learning.
13 Akuntansi Biaya Activity Based Costing
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
PERFORMANCE-BASED ASSESMENT DEFINITION CHARACTERISTIC S DESIGNING PERFORMANCE ASSESSMENT END TERM OF PERFORMANCE ASSESSMENT.
Grafika Komputer dan Visualisasi Disusun oleh : Silvester Dian Handy Permana, S.T., M.T.I. Fakultas Telematika, Universitas Trilogi Pertemuan 15 : Kurva.
Jartel, Sukiswo Sukiswo
KOMUNIKASI DATA Materi Pertemuan 9.
HUKUM AMPERE.
UNIVERSITAS 17 AGUSTUS 1945 JAKARTA
DAFTAR TOPIK SKRIPSI Cecilia E. Nugraheni
Tujuan : Mengenal arsitektur basis data secara umum
Cartesian coordinates in two dimensions
Cartesian coordinates in two dimensions
PIPELINING Arsitektur Komputer.
Counter / Pencacah.
CLASS DIAGRAM.
KLASIFIKASI ARSITEKTURAL
Software Engineering Rekayasa Perangkat Lunak
Pemrograman Berorientasi Objek
Pertemuan VI MAPPING FUNCTION.
Introduction to Sociology
Covenant in the Body of Christ
Open and Closed Social Stratification
Social Stratification
Arsitektur Basis Data BY NUR HIDAYA BUKHARI
Pengantar Teknologi Informasi Introduction to Computers and Networks
Master data Management
Pertemuan 4 CLASS DIAGRAM.
C2M Orang Tau Kita Kristian
Pengantar Teknologi Informasi 3. Sistem Komputer
Announcements and Advertisements. Advertisements Advertisement is promotion of goods, services, companies, and ideas that must be paid by a sponsor. Advertising.
How to Set Up AT&T on MS Outlook ATT is a multinational company headquartered in Texas. ATT services are used by many people widely across.
How Can I Be A Driver of The Month as I Am Working for Uber?
Don’t Forget to Avail the Timely Offers with Uber
© Mark E. Damon - All Rights Reserved Another Presentation © All rights Reserved
Evidence-Based Medicine Prof. Carl Heneghan Director CEBM University of Oxford.
Suhandi Wiratama. Before I begin this presentation, I want to thank Mr. Abe first. He taught me many things about CorelDRAW. He also guided me when I.
Simultaneous Linear Equations
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
Algoritma & Pemrograman 1 Achmad Fitro The Power of PowerPoint – thepopp.com Chapter 3.
HughesNet was founded in 1971 and it is headquartered in Germantown, Maryland. It is a provider of satellite-based communications services. Hughesnet.
Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan- peralatan lain yang mendukung komputer dalam.
By Yulius Suprianto Macroeconomics | 02 Maret 2019 Chapter-5: The Standard of Living Over Time and A Cross Countries Source: http//
Rank Your Ideas The next step is to rank and compare your three high- potential ideas. Rank each one on the three qualities of feasibility, persuasion,
A SHORT ESSAY OF CIVIL ENGINEERING BY : ALFATIHATU RAHMI CIVIL ENGINEERING ENGINEERING FACULTY ANDALAS UNIVERSITY PADANG.
Wednesday/ September,  There are lots of problems with trade ◦ There may be some ways that some governments can make things better by intervening.
KELOMPOK 6 Arranged by Group 3 Adam Pangestu ( ) Muhammad Arif( ) Mohammad Lutfi( ) Mala Sari( ) Noor Fajri( )
Transcript presentasi:

Pendahuluan Algoritma Pengolahan Paralel S1-TI Prepared by: MT Wilson

Komputasi Paralel Google runs on a distributed network of thousands of low-cost computers and can therefore carry out fast parallel processing Parallel processing is a method of computation in which many calculations can be performed simultaneously, significantly speeding up data processing.

Parallel Processing vs Multitasking Parallel processing = menjalankan satu program lebih dari satu CPU Multitasking = CPU seakan-akan menjalankan instruksi-instruksi dari program-program yang berbeda dengan berpindah-pindah dari satu program ke program lain dengan cepat

Synchronous v Asynchronous Synchronous  memungkinkan paralelisme hanya sebagai satu “langkah”. Sebuah program memecah “langkah” tersebut menjadi sebuah rangkaian langkah-langkah. Paralelisme difasilitasi dengan pengerjaan masing-masing langkah pada banyak prosesor. Pendekatan ini diasosiasikan dengan model SIMD (Single Instruction, Multiple Data)

Synchronous v Asynchronous (2) The SIMD Model (Single Instruction, Multiple Data) lends itself well to the automobile assembly line analogy. In this scenario, one worker executes the same task (single instruction) on multiple cars (multiple data) as they come down the assembly line. This worker does not have a choice of tasks and is dependent on the arrival of data (automobile) to perform the task.

Synchronous v Asynchronous (3) Asynchronous  program dianggap sebagai rangkaian proses yang berurutan yang saling berinteraksi, tapi diproses secara terpisah. Sebuah proses program dianggap diproses secara asinkronos. Jika sebuah proses membutuhkan informasi dari proses lain, proses ini mungkin harus menunggu informasi itu sampai tersedia, tapi proses lain tidak terpengaruh dengan interaksi ini. Model ini diasosiasikan dengan model MIMD (Multiple Instruction Multiple Data stream)

Synchronous v Asynchronous (3) MIMD model is equivalent to a modern day assembly plant and is the fastest and most efficient model. In this example, our plant is required to build 100 cars. Here, multiple assembly lines are given instructions (multiple instructions) to build automobiles all contributing to the goal of building 100 cars. Each assembly line is assigned a number of cars to assemble (multiple data) and works independently of every other line. The speed with which one line is able to complete a car does not affect the speed of the other lines. Instructions for what each line will do comes from management who oversees and coordinates the work.

Control v Data Paralellism Two distinct types of parallelism can be found in today's parallel computers - Control parallel and Data parallel. Control parallel computers achieve increased performance by taking advantage of parallelism found in the control structure of the program. In these machines each processor executes a portion of the program. Data parallel computers achieve increased performance by taking advantage of the parallelism found in the data of a problem. The machines consist of a single instruction engine and thousands of data processors each having local memory, connected to a communications network over which they may exchange information with other processors.