The Suite for Embedded Applications and Kernels
Many applications of high performance embedded computing are limited by performance or power bottlenecks. We have designed SEAK, a new benchmark suite, (a) to capture these bottlenecks in a way that encourages creative solutions to these bottlenecks? and (b) to facilitate rigorous, objective, end-user evaluation for their solutions. To avoid biasing solutions toward existing algorithms, SEAK benchmarks use a mission-centric (abstracted from a particular algorithm) and goal-oriented (functional) specification. To encourage solutions that are any combination of software or hardware, we use an end-user blackbox evaluation that can capture tradeoffs between performance, power, accuracy, size, and weight. The tradeoffs are especially informative for procurement decisions. We call our benchmarks future proof because each mission-centric interface and evaluation remains useful despite shifting algorithmic preferences. It is challenging to create both concise and precise goal-oriented specifications for mission-centric problems. This paper describes the SEAK benchmark suite and presents an evaluation of sample solutions that highlights power and performance tradeoffs.
- Short Name / Acronym:
- SEAK
- Project Type:
- Open Source, No Publicly Available Repository
- Site Accession Number:
- 6975; IPID 30874
- Software Type:
- Scientific
- License(s):
- Other
- Programming Language(s):
- Python
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC05-76RL01830
- DOE Contract Number:
- AC05-76RL01830
- Code ID:
- 57271
- OSTI ID:
- 1312894
- Country of Origin:
- United States
Similar Records
WE-AB-201-00: Treatment Planning System Commissioning and QA
WE-AB-201-01: Treatment Planning System Commissioning and QA: Challenges and Opportunities