Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David C. Uliana is active.

Publication


Featured researches published by David C. Uliana.


ieee global conference on signal and information processing | 2014

Rapid and high-level constraint-driven prototyping using lab VIEW FPGA

Hojin Kee; Swapnil Mhaske; David C. Uliana; Adam T. Arnesen; Newton G. Petersen; Taylor L. Riché; Dustyn K. Blasig; Tai Ly

Many varied domain experts use Lab VIEW as a graphical system design tool to implement DSP algorithms on myriad target architectures. In this paper, we introduce the latest LabVIEW FPGA compiler that enables domain experts with minimum hardware knowledge to quickly implement, deploy, and verify their domain-specific applications on FPGA hardware. We present two compiler techniques that we use to 1) extract extra parallelism from a users application to take advantage of the parallel hardware resources of the FPGA and 2) minimize memory-access traffic, which is often a bottleneck that restricts overall FPGA performance. Finally, our approach provides the user a simple constraint-driven experience to maximize their development efficiency. We use two case studies in two different domains, a 3GPP Turbo decoder and a Smith-Waterman algorithm, to show the benefits our tool provides to users.


ieee sarnoff symposium | 2015

A 2.48Gb/s FPGA-based QC-LDPC decoder: An algorithmic compiler implementation

Swapnil Mhaske; David C. Uliana; Hojin Kee; Tai Ly; Ahsan Aziz; Predrag Spasojevic

The increasing data rates expected to be of the order of Gb/s for future wireless systems directly impact the throughput requirements of the modulation and coding systems of the physical layer. In an effort to design a suitable channel coding solution for 5G wireless systems, in this brief we present two approaches to improve the throughput of a Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) decoder architecture. While providing an algorithmic method to enhance parallel processing within the decoder in the first approach, in the second approach we apply the decoder architecture to achieve another highly-parallel architecture. We have successfully validated the second approach to get a 2.48Gb/s QC-LDPC decoder implementation operating at 200MHz on the Xilinx Kintex-7 FPGA in the NI USRP-2953R. For rapid-prototyping our research findings, the high-level description of the entire decoder was translated to a Hardware Description Language (HDL), namely VHDL, using the algorithmic compiler in the National Instruments LabVIEW™ Communication System Design Suite (CSDS™). As per our knowledge, at the time of writing this paper, this is the fastest FPGA-based implementation of a standard compliant QC-LDPC decoder on a USRP using an algorithmic compiler.


reconfigurable computing and fpgas | 2014

FPGA-based accelerator development for non-engineers

David C. Uliana; Peter M. Athanas; Krzysztof Kepa

In todays world of big-data computing, access to massive, complex data sets has reached an unprecedented level, and the task of intelligently processing such data into useful information has become a growing concern to the high-performance computing community. However, domain experts, who are the brains behind this processing, typically lack the skills required to build FPGA-based hardware accelerators ideal for their applications, as traditional development flows targeting such hardware require digital design expertise. This work proposes a usable, end-to-end accelerator development methodology that attempts to bridge this gap between domain-experts and the vast computational capacity of FPGA-based heterogeneous platforms. To accomplish this, a development flow was assembled, targeting the Convey Hybrid-Core HC-1 heterogeneous platform and utilizing an existing graphical design environment for design entry. The efficacy of the flow in extending FPGA-based acceleration to non-engineers in the life sciences was informally tested at an NSF-funded summer workshop, organized and hosted by a bioinformatics organization at a particular university. A group of five life-science-focused, non-engineer participants made significant modifications to a bare-bones Smith-Waterman accelerator, extending its functionality and improving performance.


arXiv: Hardware Architecture | 2015

A 2.48Gb/s QC-LDPC Decoder Implementation on the NI USRP-2953R.

Swapnil Mhaske; David C. Uliana; Hojin Kee; Tai Ly; Ahsan Aziz; Predrag Spasojevic


Archive | 2016

Reordering a Sequence of Memory Accesses to Improve Pipelined Performance

Tai A. Ly; Swapnil D. Mhaske; Hojin Kee; Adam T. Arnesen; David C. Uliana; Newton G. Petersen


Archive | 2016

Incremental Loop Modification for LDPC Encoding

David C. Uliana; Newton G. Petersen; Tai A. Ly; Hojin Kee; Adam T. Arnesen; Dustyn K. Blasig; Gandiinaa Gumenjav


Archive | 2016

LPDC Encoding Techniques using a Matrix Representation

David C. Uliana; Newton G. Petersen; Tai A. Ly; Qing Ruan; James C. Nagle; Swapnil D. Mhaske; Hojin Kee; Adam T. Arnesen


Archive | 2015

Pipeline layered ldpc decoding with preconfigured memory arbitration

Tai A. Ly; Swapnil Mhaske; Hojin Kee; Adam T. Amesen; David C. Uliana; Newton G. Petersen


Archive | 2015

Single-IC LDPC Encoding and Decoding Implementations

David C. Uliana; James W. McCoy; Newton G. Petersen; Tai A. Ly; Hojin Kee; Adam T. Arnesen


Archive | 2015

Value Transfer between Program Variables using Dynamic Memory Resource Mapping

Hojin Kee; Tai A. Ly; David C. Uliana; Adam T. Arnesen; Newton G. Petersen

Collaboration


Dive into the David C. Uliana's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tai Ly

National Instruments

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge