ETD PDF

A Study in Acceleration of Selected Artificial Intelligence Computations Using Thread-Level Parallelism

Citation

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:
PDF
Format:
application/pdf

Contact us about this record

Rights
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/