Role of Parallel Computation in IOT, AR, Big Data and VR
Role of Parallel Computation in IOT, AR, Big Data and VR
data and VR.
Assignment - 1
Md. Zahid Hossain
Student ID: 20-91575-1
PARALLEL COMPUTER SYSTEM
MSC in Computer Science
American International University - Bangladesh
Role of parallel computation in
• IOT (INTERNET OF THINGS)
• AR (AUGMENTED REALITY)
• BIG DATA
• VR (VIRTUAL REALITY)
Parallel Computing
It is the use of multiple processing elements simultaneously for solving any problem.
Problems are broken down into instructions and are solved concurrently as each resource
which has been applied to work is working at the same time.
In parallel computing, all processors are either tightly coupled with centralized shared
memory or loosely coupled with distributed memory. Inter processor communication is
accomplished through shared memory or via message passing.
A computer system capable of parallel computing is commonly known as a parallel
computer. Programs running in a parallel computer are called parallel programs. The process
of writing parallel programs is often referred to as parallel programming.
Internet of things (IoT)
Enable communications between devices to exchange useful
information that create new value for human needs.
Internet of things (IoT) devices have produced large data rapidly in
recent years.
Augmented Reality (AR)
Augmented Reality (AR) is the act of overlaying 3D virtual objects into
a real-world scene.
The goal of Augmented Reality is to create a system in which the user
cannot tell the difference between the real world and the virtual
augmentation of it. Today Augmented Reality is used in entertainment,
military training, engineering design, robotics, manufacturing and other
industries.
Augmented Reality (AR)
Figure 1.1
Virtual Reality (VR)
Virtual reality (VR) is a simulated experience that can be similar to or completely different
from the real world. Applications of virtual reality can include entertainment (i.e. video
games) and educational purposes (i.e. medical or military training). Other, distinct types of
VR style technology include augmented reality and mixed reality.
Big Data
Big data refers to the large, diverse sets of information that grow at ever-increasing rates. It
encompasses the volume of information, the velocity or speed at which it is created and
collected, and the variety or scope of the data points being covered.
Big Data explosion
Data is doubled every 18 months (IDC)
2.5 Billions of GB are created every day (BBC)
Face Book generates 25TB of data every day
Airbus generates 10TB of data every 30 min
In 2014, the world wide data is about 5ZB,
In 2020, it is estimated to become about 35ZB.
Limits of Traditional Systems
Either for powerful computers there is processing limit
Traditional data systems as RDBMS support only structured data (10%)
Disks read/write speed is still very slow and didn’t evolve as disk space
MapReduce: a Programming Model