Dash Database: Structured Kernel Data For The Machine Understanding of Computation

abstract: As device and voltage scaling cease, ever-increasing performance targets can only be achieved through the design of parallel, heterogeneous architectures. The workloads targeted by these domain-specific architectures must be designed to leverage the strengths of the platform: a task th...

Full description

Bibliographic Details
Other Authors: Willis, Benjamin Roy (Author)
Format: Dissertation
Language:English
Published: 2020
Subjects:
Online Access:http://hdl.handle.net/2286/R.I.62965
id ndltd-asu.edu-item-62965
record_format oai_dc
spelling ndltd-asu.edu-item-629652021-01-15T05:00:44Z Dash Database: Structured Kernel Data For The Machine Understanding of Computation abstract: As device and voltage scaling cease, ever-increasing performance targets can only be achieved through the design of parallel, heterogeneous architectures. The workloads targeted by these domain-specific architectures must be designed to leverage the strengths of the platform: a task that has proven to be extremely difficult and expensive. Machine learning has the potential to automate this process by understanding the features of computation that optimize device utilization and throughput. Unfortunately, applications of this technique have utilized small data-sets and specific feature extraction, limiting the impact of their contributions. To address this problem I present Dash-Database; a repository of C and C++ programs for software-defined radio applications and its neighboring fields; a methodology for structuring the features of computation using kernels, and a set of evaluation metrics to standardize computation data sets. Dash-Database contributes a general data set that supports machine understanding of computation and standardizes the input corpus utilized for machine learning of computation; currently only a small set of benchmarks and features are being used. I present an evaluation of Dash-Database using three novel metrics: breadth, depth and richness; and compare its results to a data set largely representative of those used in prior work, indicating a 5x increase in breadth, 40x increase in depth, and a rich set of sample features. Using Dash-Database, the broader community can work toward a general machine understanding of computation that can automate the design of workloads for domain-specific computation. Dissertation/Thesis Willis, Benjamin Roy (Author) Brunhaver, John S (Advisor) Chakrabarti, Chaitali (Committee member) Shrivastava, Aviral (Committee member) Arizona State University (Publisher) Computer engineering eng 53 pages Masters Thesis Electrical Engineering 2020 Masters Thesis http://hdl.handle.net/2286/R.I.62965 http://rightsstatements.org/vocab/InC/1.0/ 2020
collection NDLTD
language English
format Dissertation
sources NDLTD
topic Computer engineering
spellingShingle Computer engineering
Dash Database: Structured Kernel Data For The Machine Understanding of Computation
description abstract: As device and voltage scaling cease, ever-increasing performance targets can only be achieved through the design of parallel, heterogeneous architectures. The workloads targeted by these domain-specific architectures must be designed to leverage the strengths of the platform: a task that has proven to be extremely difficult and expensive. Machine learning has the potential to automate this process by understanding the features of computation that optimize device utilization and throughput. Unfortunately, applications of this technique have utilized small data-sets and specific feature extraction, limiting the impact of their contributions. To address this problem I present Dash-Database; a repository of C and C++ programs for software-defined radio applications and its neighboring fields; a methodology for structuring the features of computation using kernels, and a set of evaluation metrics to standardize computation data sets. Dash-Database contributes a general data set that supports machine understanding of computation and standardizes the input corpus utilized for machine learning of computation; currently only a small set of benchmarks and features are being used. I present an evaluation of Dash-Database using three novel metrics: breadth, depth and richness; and compare its results to a data set largely representative of those used in prior work, indicating a 5x increase in breadth, 40x increase in depth, and a rich set of sample features. Using Dash-Database, the broader community can work toward a general machine understanding of computation that can automate the design of workloads for domain-specific computation. === Dissertation/Thesis === Masters Thesis Electrical Engineering 2020
author2 Willis, Benjamin Roy (Author)
author_facet Willis, Benjamin Roy (Author)
title Dash Database: Structured Kernel Data For The Machine Understanding of Computation
title_short Dash Database: Structured Kernel Data For The Machine Understanding of Computation
title_full Dash Database: Structured Kernel Data For The Machine Understanding of Computation
title_fullStr Dash Database: Structured Kernel Data For The Machine Understanding of Computation
title_full_unstemmed Dash Database: Structured Kernel Data For The Machine Understanding of Computation
title_sort dash database: structured kernel data for the machine understanding of computation
publishDate 2020
url http://hdl.handle.net/2286/R.I.62965
_version_ 1719372996140859392