Multicore Programming on Small-Scale Systems
Furkejuvvon:
| Publikašuvnnas: | Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA) (2017), p. 169 |
|---|---|
| Váldodahkki: | |
| Eará dahkkit: | |
| 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: |
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 |