- Parallel Computing and Optimization Techniques
- Embedded Systems Design Techniques
- Advanced Optical Network Technologies
- Real-Time Systems Scheduling
- Cloud Computing and Resource Management
- Ferroelectric and Negative Capacitance Devices
- Radio Frequency Integrated Circuit Design
Arizona State University
2022-2023
RF system development is traditionally constrained by a restrictive trade-off between power efficiency and programmatic flexibility. We outline path towards achieving both, thereby enabling range of new concepts that better utilize limited resources. As an example, for many future applications, we consider convergence – reusing the same spectrum waveforms to achieve multiple distributed functions goals, simultaneously. To enable this next step in processing, develop novel framework includes...
In this study, we introduce a methodology for automatically transforming user applications in the radar and communication domain written <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\boldsymbol{\mathrm{C}/\mathrm{C}++}$</tex> based on dynamic profiling to parallel representation targeted heterogeneous SoC. We present our approach instrumenting application binary during compilation process with barrier synchronization primitives that enable...
Extracting portable performance in an application requires structuring that program into a data-flow graph of coarse-grained tasks (CGTs). Structuring applications interconnect multiple external libraries and custom code (i.e., ”Code From The Wild” (CFTW)) is challenging. When experts manually restructure program, they trivialize the extraction structure; however, this expertise not broadly available. Automatic approaches focus on intersection hot static loops, ignoring data dependencies...