A Study in Acceleration of Selected Artificial Intelligence Computations Using Thread-Level Parallelism
Niles, Kisron. (2014). A Study in Acceleration of Selected Artificial Intelligence Computations Using Thread-Level Parallelism. Theses and Dissertations Collection, University of Idaho Library Digital Collections. https://www.lib.uidaho.edu/digital/etd/items/niles_idaho_0089m_10396.html
- Title:
- A Study in Acceleration of Selected Artificial Intelligence Computations Using Thread-Level Parallelism
- Author:
- Niles, Kisron
- Date:
- 2014
- Keywords:
- AI C++ Multithreading Parallel
- Program:
- Electrical and Computer Engineering
- Subject Category:
- Computer science; Artificial intelligence
- Abstract:
-
This study demonstrates a practical implementation of selected Artificial Intelligence computations using thread-level parallelism with C++11 on a four-core processor, with a primary goal of reducing execution times. These programs spend a large percentage of the execution time searching and learning, both of which can benefit from the speed advantages offered by thread-level parallelism. As computer hardware architectures have moved from serial execution to concurrent multithreaded execution, new software programming techniques are needed to take advantage of concurrent hardware. C++11 is a new C++ standard with many new features and this study will focus on applying the new multithreading libraries including the new atomic memory model available in C++11 to solve these problems. Serial and multithreaded programs are compared in terms of execution time and programming effort to help determine when thread-level parallel designs should be considered.
- Description:
- masters, M.Engr., Electrical and Computer Engineering -- University of Idaho - College of Graduate Studies, 2014
- Major Professor:
- Donohoe, Gregory W
- Committee:
- Manic, Milos; Frenzel, Jim
- Defense Date:
- 2014
- Identifier:
- Niles_idaho_0089M_10396
- Type:
- Text
- Format Original:
- Format:
- application/pdf
- Rights:
- In Copyright - Educational Use Permitted. For more information, please contact University of Idaho Library Special Collections and Archives Department at libspec@uidaho.edu.
- Standardized Rights:
- http://rightsstatements.org/vocab/InC-EDU/1.0/