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...
Other Authors: | |
---|---|
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 |