• Tidak ada hasil yang ditemukan

Feasibility Study of Graphics Rendering in Cloud - UTPedia

N/A
N/A
Protected

Academic year: 2024

Membagikan "Feasibility Study of Graphics Rendering in Cloud - UTPedia"

Copied!
42
0
0

Teks penuh

(1)

Feasibility Study of Graphics Rendering in Cloud

by

TanKahMeng

Dissertation submitted in partial fulfilment of the requirements for the

Bachelor of Technology (Honours) (Information and Communication Technology)

MAY2011

Universiti Teknologi PETRONAS Bandar Seri Iskandar

31750 Tronoh Perak Dam! Ridzuan

(2)

CERTIFICATION OF APPROVAL

Feasibility Study of Graphics Rendering in Cloud

by

TanKahMeng

A project dissertation submitted to the

Information and Communication Technology Programme Universiti Teknologi PETRONAS

in partial fulfilment of the requirement for the Bachelor of Technology (Honours) (Information and Communication Technology)

MAY2011

(Dr Mohamed Nordin Bin Zakaria) Universiti Teknologi PETRONAS Bandar Seri Iskandar

eeni Samiha Binti Haron@ Baharon) Universiti Teknologi PETRONAS

Bandar Seri Iskandar

31750 Tronoh 31750 Tronoh

Perak Darul Ridzuan Perak Darul Ridzuan

(3)

CERTIFICATION OF ORIGINALITY

This is to certifY that I am responsible for the work submitted in this project, that the original work is my own except as specified in the references and

acknowledgements, and that the original work contained herein have not been undertaken or done by unspecified sources or persons.

(12452)

(4)

ABSTRACT

A locally rendered graphics is restricted by the local CPU and GPU capability.

However, distributing rendering process across multiple CPUs will reduce rendering time. Map Reduce framework is originally developed by Google for the ease of web search applications on a large numbers of CPUs. With the application of cloud project, a MapReduce framework, graphics rendering is distributed across multiple CPU. In this research, the author studies the feasibility of using MapReduce framework on multiple CPUs to render graphics. The author even developed an interface to facilitate the display of graphics rendering in multiple frames.

(5)

ACKNOWLEDGEMENT

I feel very happy and proud to be one of the students in Universiti Teknologi Petronas and being above to develop this project as my Final Year Project. I wish to thank all personnel who have contributed directly or indirectly in accomplishment of this report, especially to my supervisor, Dr Mohamed Nordin Bin Zakaria and Ms Nazleeni Samiha Binti Haron @ Baharon, for keeping me on the right track and offering kind of encouragement when I needed it.

A high appreciation I wish to Dr Mohd Fadzil Bin Hassan, for sponsoring this project and giving his guidance, shared his knowledge and experiences in solving problems, and giving opinions throughout the project.

A full appreciation also I give to Mr. Liew Ying Wei, Low Power Embedded Processor Division manager from Intel Microelectronics for giving his concern and sponsoring items for my testing purposes. My greatest gratitude also goes to all other staffs in the department for their continuous support and the best help in assisting trainees.

I would like to express my gratitude to Andrew Goodney, Anand Raman, Kailash Gajara, and Naman Gala for providing me with their Cloud Project. This allows me to develop algorithms and my project.

Finally, my highest regards and appreciation goes back to both of my supervisors Dr Mohamed Nordin Bin Zakaria and Ms Nazleeni Samiha Binti Haron

@ Baharon, who guided me in accomplishing all the other tasks such as developing the prototype, reports, presentations and etc.

(6)

TABLE OF CONTENTS

CHAPTER 1 ... 9

INTRODUCTION ... 9

1.1 Background ... 9

1.2 Problem Statement.. ... 9

1.3 Objectives ... 10

1.4 Scope of Study ... ! 0

CHAPTER 2 ... 11

LITERATURE REVIEW ... II 2.1 Introduction ... 11

2.2 Cloud Computing ... 11

2.2.1 Apache Hadoop ... 11

2.2.2 MapReduce Framework ... 13

2.3 Graphic Card ... l4 2.3.1 Graphical Processing Unit (GPU) ... 14

CHAPTER 3 ... 16

METHODOLOGY ... l6 3.1 Introduction ... 16

3.2 Previous Related Work ... l6 3.3 System Architecture ... 17

3.3 .1. Architecture 1 ... 18

3.3 .2. Architecture 2 ... 19

3.3.3. Architecture 3 ... 20

3.3.4. Summary ... 20

3.4 System Prototyping ... 21

3.5 Testing and Benchmarking ... 22

3.6 Tools and Equipment Required ... 23

(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)

Referensi

Dokumen terkait

CERTIFICATION OF APPROVAL Modelling Cuttings Transport Mechanism in Horizontal Well Approved by, by Mohamad Hafizuddin B Mahad A project dissertation submitted to the Petroleum

Paris A project dissertation submitted to the Electrical & Electronic Engineering Programme Universiti Teknologi PETRONAS in partial fulfilment of the requirement for the Bachelor of

ii CERTIFICATION OF APPROVAL Optimization of drilling hydraulics in vertical holes By Richard Lado Longwa Milla 7139 A project dissertation submitted to the Mechanical Engineering

CERTIFICATION OF APPROVAL Electronic Throttle Control by Mohd Ha:fizi Bin Mohamad A project dissertation submitted to the Electrical and Electronic Engineering Programme

Approved by: CERTIFICATION OF APPROVAL SMALL-SIZED MICROSTRIP LOWPASS FILTER USING DEFECTED GROUND STRUCTURE by Mohd Firdaus Bin Shahrin A project dissertation submitted to the

CERTIFICATION OF APPROVAL DC MOTOR CONTROL USING GENETIC ALGORITHM BASED PID by Nurul Ashikin binti Shahroni A project dissertation submitted to the Electrical & Electronics

Approved by, CERTIFICATION OF APPROVAL Hand Commanded Machine Interface by Amr Magdy Lofty A project dissertation submitted to the Electrical Engineering Programme Universiti

CERTIFICATION OF APPROVAL Bentonite for High Temperature High Pressure HTHP Drilling by Fitsum Gebru Berhe A project dissertation submitted to the Petroleum Engineering Programme