A Unified Analysis Approach for Hardware and Software Implementations

No Thumbnail Available

Authors

Damaj, Issam

Issue Date

2016-10-16

Type

Conference Paper

Language

Keywords

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

Modern computing systems are hybrid in nature and employ various processing technologies that range from specific-to general-purpose processors. In co-design environments, specific-purpose processors, also known as hardware, work to support software implementations under general-purpose systems to create high-performance computers. Algorithms and computationally intensive tasks are partitioned among the different processing subsystems to achieve desirable degrees of parallel processing and performance characteristics. In this paper, a unified statistical performance analysis formulation is presented. The proposed statistical formulation combines the heterogeneous characteristics of both hardware and software implementations to provide grounds for thorough evaluations. The formulation includes the development of performance profiles, key indicators, and the composition of a master indicator based-on heterogeneous measurements. The investigation includes a case-study that targets a set of simple cryptographic algorithms. The two main targeted high performance computing devices are multi-core processors for software implementations and high-end Field Programmable Gate Arrays for hardware implementations.

Description

Citation

Publisher

The 59th International Midwest Symposium on Circuits and Systems, Abu Dhabi, UAE

License

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN