Multicore Programming on Small-Scale Systems

Furkejuvvon:
Bibliográfalaš dieđut
Publikašuvnnas:Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA) (2017), p. 169
Váldodahkki: Johari, R
Eará dahkkit: Othman, M
Almmustuhtton:
The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp)
Fáttát:
Liŋkkat:Citation/Abstract
Full Text
Full Text - PDF
Fáddágilkorat: Lasit fáddágilkoriid
Eai fáddágilkorat, Lasit vuosttaš fáddágilkora!

MARC

LEADER 00000nab a2200000uu 4500
001 2140020839
003 UK-CbPIL
035 |a 2140020839 
045 2 |b d20170101  |b d20171231 
084 |a 184247  |2 nlm 
100 1 |a Johari, R  |u Department of Interdisciplinary Studies, University College, Zayed University, Dubai, United Arab Emirates 
245 1 |a Multicore Programming on Small-Scale Systems 
260 |b The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp)  |c 2017 
513 |a Conference Proceedings 
520 3 |a Parallel programs previously implemented on complex parallel computers resulted in small number of software developers programming on these computers except for those who understand the application domain and had resources and skill to program on this platform. Most general-purpose computers today having multicore processors and are parallel in architecture. Hence, software developers can cost-effectively take advantage of implementing multicore multithread parallel applications gaining benefits in computing power. This study explores shared memory multicore multithread programming with OpenMP in small scale computers. Laptops with Unix and Linux based platform, Mac OS X and Ubuntu are used to run a popular regular program, matrix multiplication to show the improvement in performance. OpenMP design issues including threading parallelized loop, loop scheduling and partitioning, and sharing and declaring data or memory is emphasized. This can motivate software developers implementing multicore multithread parallel programs in smaller-scale systems and advance to specialized hardware as requirements grow. 
653 |a Operating systems 
653 |a Parallel processing 
653 |a Software 
653 |a Computers 
653 |a Scientists 
653 |a Parallel programming 
653 |a Computer science 
653 |a Microprocessors 
653 |a Power 
653 |a Algorithms 
653 |a Libraries 
653 |a Servers 
653 |a Software development 
653 |a Linux 
653 |a Parallel computers 
653 |a Computer memory 
653 |a UNIX 
653 |a Computer industry 
653 |a Product development 
700 1 |a Othman, M  |u Department of Communication Technology and Network, Universiti Putra Malaysia, 43400 UPM Serdang, Selangor D.E., Malaysia 
773 0 |t Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA)  |g (2017), p. 169 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2140020839/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text  |u https://www.proquest.com/docview/2140020839/fulltext/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/2140020839/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch