Current GPUs have many times the memory bandwidth and computing power compared to CPUs. The difference in performance is getting bigger as the evolution speed of the GPUs is higher than of the CPUs. This make it interesting to use the GPU for general purpose computing (GPGPU). I begin by looking at the architecture of the GPU, and some different techniques for programming on a GPU, including some of the available high- level languages. I have implemented the Mandelbrot computation on a cluster of GPUs (the HPDC display wall), and compared it against two different CPU implementations on the cluster. I have also implemented the Mandelbrot computation in both Cg and Brook, and compared the performance of the two languages. My experimental study shows that the GPU implementation of the Mandelbrot application is up to twice as fast as the load- balanced CPU implementation on the cluster of 28 computers, and up to 6 times faster on one computer
TABLE OF CONTENTS
TITLE PAGE
CERTIFICATION
DEDICATION
ACKNOWLEDGEMENT
ABSTRACT
TABLE OF CONTENTS
CHAPTER ONE
1.0INTRODUCTION
1.1BACKGROUND OF THE STUDY
1.2STATEMENT OF THE PROBLEM
1.3PURPOSE OF THE STUDY
1.4SIGNIFICANCE OF STUDY
1.4AIMS AND OBJECTIVES
1.5SCOPE OF STUDY
1.6LIMITATIONS OF STUDY
1.7ASSUMPTIONS
1.8DEFINITION OF TERMS
CHAPTER TWO
2.0LITERATURE REVIEW
CHAPTER THREE
3.1DESCRIPTION AND ANALYSIS OF EXISTING SYSTEM
3.2FACT FINDING METHOD USED
3.3OBJECTIVES OF EXISTING SYSTEM
3.4ORGANIZATION STRUCTURE
3.5INPUT ANALYSIS
3.6OUTPUT ANALYSIS
3.7PROCESS ANALYSIS
3.8INFORMATION FLOW DIAGRAMS
3.9PROBLEMS OF THE EXISTING SYSTEM
3.10JUSTIFICATION OF THE NEW SYSTEM
CHAPTER FOUR
4.1DESIGN OF THE NEW SYSTEM
4.2INPUT SPECIFICATION AND DESIGN
4.3FILE DESIGN
4.4OUTPUT SPECIFICATION
4.5PROCEDURE CHART
4.6SYSTEM FLOW CHART
4.7SYSTEM REQUIREMENTS
5.1IMPLEMENTATION OF THE NEW SYSTEM
5.2PROGRAM DESIGN
5.3PROGRAM FLOWCHART
5.4PSEUDO CODE
5.5SOURCE PROGRAM
5.6TEST DATA
5.7SAMPLE REPORT
5.8PROCEDURE FOR SYSTEM CONVERSION
6.0DOCUMENTATION
6.1SYSTEM DOCUMENTATION
6.2PROGRAM DOCUMENTATION
6.3USER DOCUMENTATION
CHAPTER FIVE
7.0SUMMARY, CONCLUSION AND RECOMMENDATION
7.1SUMMARY
7.2CONCLUSION
7.3RECOMMENDATION
REFERENCE
DESIGN AND IMPLEMENTATION OF PARALLEL PROCESSING IMPLEMENTATION OF THE MANDELBROT SET ON GPU FOR ONLINE PAYMENT (CASE STUDY OF IMT ENUGU)
ABSTRACT Current GPUs have many times the memory bandwidth and computing power compared to CPUs. The difference in performance is getting bigger as the evolution speed of the GPUs is higher than of the CPUs. This make it interesting to use the GPU for general purpose computing (GPGPU). I begin by looking at the architecture of the GPU, and some... Continue Reading
DESIGN AND IMPLEMENTATION OF ONLINE INDUSTRIAL TRAINING FUND PAYMENT SYSTEM (CASE STUDY: FEDERAL COLLEGE OF AGRICULTURE ISHIAGU) ABSTRACT It is pertinent to say that students are encountering problems in receiving their industrial training allowance. As a computer science student, we have to take the lead while... Continue Reading
DESIGN AND IMPLEMENTATION OF ONLINE INDUSTRIAL TRAINING FUND PAYMENT SYSTEM TABLE OF CONTENT Title page Certification Dedication Acknowledgment Abstract Table of Content CHAPTER ONE 1.0 INTRODUCTION 1.1 Background of study 1.2 Statement of problem 1.3 Aim/objectives of... Continue Reading
ABSTRACT This study aims to develop and design an Online Hotel reservation and management system for Le-Meridian Hotel, as the case study is to understand and make use of the internet to solve some of the problems which are usually encountered during manual operations of the hotel management. It presents user-friendly features that will... Continue Reading
DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSHOP MANAGEMENT SYSTEM WITH SYSTEM WITH E-PAYMENT INTEGRATION ABSTRACT This work is aimed at design and implementation of Design and Implementation of an Online Bookshop. The current system of Design and Implementation of an Online Bookshop is faced with few technical issues, ranging from Time wastage in... Continue Reading
1.0 Background of the Study According to Ekanem, (2005), the school Federal Polytechnic, Auchi was foundedin 1973 by the mid-western state of Nigeria. It was an off shoot of the former mid-western technical college established in 1954 as a gift of British government tomid-western state of Nigeria. The polytechnic took off as a multi... Continue Reading
ABSTRACT A visa is most commonly a sticker endorsed in the applicant's passport or other travel document. The visa, when required, was historically granted by an immigration official on a visitor's arrival at the frontiers of a... Continue Reading
DESIGN AND IMPLEMANTATION OF ONLINE JAMB EXAMNATION PROCESSING SYSTEM A CASE STUDY JAMB, LAGOS ABSTRACT Computer are known for their wide range of uses especially in scientific and mathematical field. However, title or no thought has been given to designing a complete and true intelligence test on a computer system in our immediate environment.... Continue Reading
ABSTRACT The end-of-course grades assigned by lecturers are intended to convey the level of achievement of each student in the class. These grades are used to make a multitude of decisions. Unless a sufficiently accurate and efficient method is used for the grading, the grades are apt to convey misinformation and lead the decision-maker astray. In... Continue Reading
A CASE STUDY JAMB, LAGOS ABSTRACT Computer are known for their wide range of uses especially in scientific and mathematical field. However, title or no thought has been given to designing a complete and true intelligence test on a computer system in our... Continue Reading