Dana Diaconu

Boston,Massachusettes · diaconu.d@northeastern.edu

PhD student, currently focusing on building and optimizing FPGA-based inference accelerators for 3D CNNs. I take special interest in Hardware/Software co-design, FPGAs and heterogeneous architectures.


Experience

Research Assistant

Northeastern University

Currently working on FPGA-based 3D CNNs accelerators and hardware-aware optimizations.

January 2022 - Present

Research Intern

Xilinx

Worked on hardware resource estimation for the implementation of Deep Neural Networks(DNN) on FPGAs using machine learning algorithms.

November 2020 - August 2021

Mixed Signal Applications Engineer

Microchip Technology

Developed applications for mixed signal devices (ADCs) from electrical schematic, PCB layout design to dedicated firmware and software. The main two projects I worked on are: the MCP3564 ADC Evaluation Board and the MCP3564 Weight Scale Demo.

August 2017 - November 2020

Research & Development Intern

FotoNation, Xperi

Developed a Medical Precision Thermograph which is based on precision thermistors with 0.05°C accuracy. The device is dedicated for measuring body temperature in order to provide additional information a doctor can use to detect medical conditions that otherwise would be detected through X-ray imaging. I designed the thermistor measurement circuit and simulated it in LTSpice, created the schematic design of the whole device in KiCAD and worked on the PCB layout design. I also programmed the embedded software in C and tested the device using an environmental chamber which could be programmed to maintain constant temperatures for a desired amount of time.

July 2016 - July 2017

Education

Computer Engineering, College of Engineering, Northeastern University

PhD
FPGA-based Inference Accelerators for Machine Learning Algorithms

Diploma Thesis: TBD

January 2022 - Present

Faculty of Electronics, Telecommunications and Information Technology, Politehnica University of Bucharest

Master of Science in Engineering
Advanced Microelectronics

Diploma Thesis: FPGA-based balancing of an Inverted Pendulum

Check the thesis .

October 2017 - October 2019

Faculty of Electronics, Telecommunications and Information Technology, Politehnica University of Bucharest

Bachelor of Science in Engineering
Applied Electronics

Diploma Thesis: Precision Thermograph for Medical Use (supported by FotoNation)

Check the thesis .

October 2013 - October 2017

Skills

Programming Languages
  • Python
  • Embedded C, C++, C#
  • Verilog
  • TensorFlow
  • MATLAB

Tools
  • Xilinx Vivado, Vitis
  • Xilinx FINN
  • ModelSim
  • Altera Quartus
  • MPLAB X IDE, Visual Studio
  • Altium Designer, KiCAD
  • LTSpice, MPLAB Mindi

Hardware Activities
  • Analog Simulation
  • Schematic Design
  • Layout Design
  • Testing and Debugging
  • Prototyping

Publications

. D. Diaconu, L. Petrica, M. Blott and M. Leeser, "Machine Learning Aided Hardware Resource Estimation for FPGA DNN Implementations," 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Lyon, France, 2022, pp. 77-83, doi: 10.1109/IPDPSW55747.2022.00022