scispace - formally typeset
R

Roman Lysecky

Researcher at University of Arizona

Publications -  135
Citations -  2251

Roman Lysecky is an academic researcher from University of Arizona. The author has contributed to research in topics: Software & Field-programmable gate array. The author has an hindex of 22, co-authored 130 publications receiving 2002 citations. Previous affiliations of Roman Lysecky include University of California & University of California, Riverside.

Papers
More filters
Proceedings ArticleDOI

Dynamic hardware/software partitioning: a first approach

TL;DR: This work describes the system architecture and initial on-chip tools, including profiler, decompiler, synthesis, and placement and routing tools for a simplified configurable logic fabric, able to perform dynamic partitioning of real benchmarks, and shows speedups averaging 2.6 for five benchmarks taken from Powerstone, Netbench and the own benchmarks.
Journal ArticleDOI

Warp Processors

TL;DR: This work developed a custom FPGA fabric specifically designed to enable lean place and route tools, and developed extremely fast and efficient versions of partitioning, decompilation, synthesis, technology mapping, placement, and routing.
Journal ArticleDOI

Security challenges for medical devices

TL;DR: Implantable devices, often dependent on software, save countless lives, but how secure are they?
Proceedings ArticleDOI

A Study of the Speedups and Competitiveness of FPGA Soft Processor Cores using Dynamic Hardware/Software Partitioning

TL;DR: W warp processing is proposed, a technique capable of optimizing a software application by dynamically and transparently re-implementing critical software kernels as custom circuits in on-chip configurable logic, and it is demonstrated that the soft-core based warp processor achieves average speedups of 5.8 and energy reductions of 57% compared to the soft core alone.
Journal ArticleDOI

A self-tuning cache architecture for embedded systems

TL;DR: This work introduces on-chip hardware implementing an efficient cache tuning heuristic that can automatically, transparently, and dynamically tune the cache to an executing program, completely transparently to the programmer.