PUBLICATIONS
Journals
- Llamocca, D., "Fixed-Point Implementations for Feed-forward Artificial Neural Networks",
Integration, the VLSI Journal, (url)
(VHDL Code) (pre-print),
vol. 92, pp. 1-14, Sep. 2023.
- Losh, M., Llamocca, D., "A Low-Power Spike-like Neural Network Design",
Electronics , vol. 8, no. 12, Article 1479, December 2019. (url) (pdf)
- Llamocca, D., Aloi, D., "Self-reconfigurable implementation for a Switched Beam Smart Antenna",
Microprocessors and Microsystems, vol. 60, pp. 1-14, July 2018 (url)
- Llamocca, D., "Self-Reconfigurable Architectures for HEVC Forward and Inverse Transform",
Journal of Parallel and Distributed Computing, vol. 109, pp. 178-192, Nov. 2017 (url)
(VHDL Code)
- Carranza, C., Llamocca, D., Pattichis, M., "Fast 2D Convolutions and Cross-Correlations using Scalable Architectures",
IEEE Transactions on Image Processing, vol. 26, no. 5, pp. 2230-2245, May 2017. (url)
(Poster) (VHDL Code)
- Carranza, C., Llamocca, D., Pattichis, M., "Fast and Scalable Computation of the Forward and Inverse Discrete Periodic Radon Transform",
IEEE Transactions on Image Processing, vol. 25, no. 1, pp. 119-133, Jan. 2016. (url)
(VHDL Code)
- Murray, V., Pattichis, M., Llamocca, D., Lyke, J., "Field Programmable Wiring Systems", Proceedings of the IEEE, vol. 103, no. 7, pp. 1159-1180, July 2015.
(url)
- Llamocca, D., Pattichis, M., "Dynamic Energy, Performance, and Accuracy Optimization and Management using
Automatically Generated Constraints for Separable 2-D Filtering for Digital Video Processing",
ACM Transactions on Reconfigurable Technology and Systems (TRETS), vol. 7, no. 4, Article 31, December 2014.
(url)
(pdf)
(Code/Documentation)
- Llamocca, D., Murray, V., Jiang, Y., Pattichis, M., Lyke, J., and Avery, K., "Scalable Open-Source Architecture
for Real-Time Monitoring of Adaptive Wiring Panels", AIAA Journal of Aerospace Information Systems, vol. 11, no. 6, pp. 344-358,
June 2014. (url)
(pdf)
(AFRL report)
(SW/HW code)
- Llamocca, D., Pattichis, M., "A Self-Reconfigurable Platform for the Implementation of 2D Filterbanks with
Real and Complex-valued Inputs, Outputs, and Filter Coefficients", VLSI Design, vol. 2014,
Article ID 651943, 24 pages, May 2014, doi: 10.1155/2014/651943. (pdf)
(Code/Documentation)
- Celedón-Pattichis, S., LópezLeiva, C.A., Pattichis, M.S., and Llamocca, D., "An interdisciplinary
collaboration between computer engineering and mathematics/bilingual education to develop a curriculum for underrepresented
middle school students", Cultural Studies of Science Education., vol. 8, no. 4, pp. 873-887, Dec. 2013.
(url)
- Murray, V., Llamocca, D., Lyke, J., Avery, K., Jiang, Y., and Pattichis, M., "Cell-based Architecture for Adaptive
Wiring Panels: A First Prototype", AIAA Journal of Aerospace Information Systems, vol. 10, no. 4, pp. 187-208, April 2013.
(url)
- Llamocca, D., Pattichis, M., "A Dynamically Reconfigurable Pixel Processor System based on Power/Energy-Performance-Accuracy
Optimization", IEEE Transactions on Circuits and Systems for Video Technology, vol. 23, no. 3, pp. 488-502, March 2013.
(url)
(Code/Documentation)
- Llamocca, D., Pattichis, M., and Vera, G.A., "Partial Reconfigurable FIR Filtering system using Distributed
Arithmetic", International Journal of Reconfigurable Computing, vol. 2010,
Article ID 357978, 14 pages, Dec. 2010, doi:10.1155/2010/357978. (pdf)
- Llamocca, D., Agurto, C., "A fixed-point implementation of the expanded hyperbolic CORDIC algorithm", Latin
American Applied Research, Special Issue on Programmable Logic, vol. 37, no. 1, pp. 83-91, Bahía Blanca, Argentina,
Jan. 2007. (html)
Conference Papers
- Llamocca, D., "Design and Implementation of a High-Performance Embedded Course for the next generation workforce",
in Proceedings of the 2022 ASEE North Central Section Conference, Pittsburgh, Pennsylvania, April 2022.
(url)
(pdf)
(Presentation)
- Carranza, C., Llamocca, D., and Pattichis, M., "Fast and Scalable 2D Convolutions and Cross-Correlations for
Processing Image Databases and videos on CPUs", in Proceedings of the 2020 IEEE Southwest Symposium on Image Analysis
and Interpretation (SSIAI'2020), Santa Fe, New Mexico, March 2020. (url)
- Alaswad, D., Llamocca, D., Gillespie, B., "Towards an Embedded Systems Curricula for the next-generation workforce",
in Proceedings of the 2019 ASEE North Central Section Conference, Grand Rapids, Michigan, March 2019.
(pdf)
(Presentation)
- Carranza, C., Pattichis, M., and Llamocca, D., "Fast and Parallel Computation of the Discrete Periodic Radon Transform on GPUs, multi-core CPUs and
FPGAs", in Proceedings of the 2018 IEEE International Conference on Image Processing (ICIP'2018), Athens, Greece, October 2018.
(url)
- Adabonyan, O., Llamocca, D., Dean, B.K., "Fly-Inspired Edge Detection: Architecture and Reconfigurable Embedded Implementation", in
Proceedings of the 61st IEEE International Midwest Symposium on Circuits and Systems (MWSCAS'2018), Windsor, Canada, August 2018.
(url)
(Presentation)
- Wu, J., Jacoby, A., Llamocca, D., Sangeorzan, B., "An Architecture for Real-Time Estimation of Crank-Angle-Resolved Engine Cylinder Pressure", in
Proceedings of the 17th Annual IEEE International Conference on Electro Information Technology (EIT'2018), Rochester, Michigan, May 2018.
(url)
(Presentation)
- Wu, J., Jacoby, A., Llamocca, D., Sangeorzan, B., "A Model for Crank-Angle-Resolved Engine Cylinder Pressure Estimation", in
Proceedings of the 2018 WCX World Congress Experience, Detroit, Michigan, April 2018.
(url)
(Presentation)
- Jacoby, A., Llamocca, D., "Dynamic Dual Fixed-Point CORDIC Implementation", in Proceedings of the 24th
Reconfigurable Architectures Workshop (RAW'2017), Orlando, Florida, May 2017.
(url) (Poster)
(Presentation)
- Jacoby, A., Llamocca, D., "Dual Fixed-Point CORDIC Processor: Architecture and FPGA Implementation", in Proceedings of the 11th
International Conference on Reconfigurable Computing and FPGAs (ReConFig'2016), Cancun, Mexico, December 2016.
(url) (Poster)
(Presentation) (VHDL/MATLAB code)
- Llamocca, D., Aloi, D., "A Reconfigurable Fixed-Point Architecture for Adaptive Beamforming", in Proceedings of the 23rd
Reconfigurable Architectures Workshop (RAW'2016), Chicago, Illinois, May 2016.
(url) (Presentation)
- Llamocca, D., "Design and Implementation of a Reconfigurable Computing Course for efficient Hardware/Software Co-Design in Reconfigurable Systems",
in Proceedings of the 2016 ASEE Northeast Section Conference, Kingston, Rhode Island, April 2016.
(pdf) (Presentation)
- Mack, J., Bellestri, S., and Llamocca, D., "Floating Point CORDIC-based Architecture for Powering Computation", in Proceedings of the 10th
International Conference on ReConFigurable Computing and FPGAs (ReConFig'2015), pp. 1-6, Mayan Riviera, Mexico, December 2015.
(url) (Poster)
(VHDL/MATLAB code)
- Llamocca, D. and Dean, B.K., "A Scalable Pipelined Architecture for Biomimetic Vision Sensors", in Proceedings of the 25th
International Conference on Field Programmable Logic and Applications (FPL'2015), pp. 1-6, London, United Kingdom, September 2015.
(url)
(Presentation)
- Carranza, C., Llamocca, D., and Pattichis, M., "A Scalable Architecture for Implementing the Fast Discrete
Periodic Radon Transform for Prime Sized Images", in Proceedings of the 2014 IEEE International Conference on Image
Processing (ICIP'2014), pp. 1208-1212, Paris, France, October 2014. (url)
(VHDL Code)
- Jiang, Y., Llamocca, D., Pattichis, M., and Esakki, G., "A Unified and Pipelined Architecture for Implementing
Intra Prediction in HEVC", in Proceedings of the 2014 IEEE Southwest Symposium on Image Analysis and Interpretation
(SSIAI'2014), pp. 29-32, San Diego, California, April 2014. (url)
- Carranza, C., Llamocca, D., and Pattichis, M., "The Fast Discrete Periodic Radon Transform for Prime Sized Images:
Algorithm, Architecture, and VLSI/FPGA Implementation", in Proceedings of the 2014 IEEE Southwest
Symposium on Image Analysis and Interpretation (SSIAI'2014), pp. 169-172 , San Diego, California, April 2014.
(url) (VHDL Code)
- Jacoby, A., Llamocca, D., Jordan, R., and Vera, G.A., "Proteus: An Open Source
Dynamically Reconfigurable System-on-Chip with applications to Digital Signal Processing", in Proceedings of
the 9th International Caribbean Conference on Devices, Circuits and Systems (ICCDCS), pp. 1-6, Playa del Carmen, Mexico, April 2014.
(url)
- LópezLeiva, C.A., Celedón-Pattichis, S., Pattichis, M.S., and Llamocca, D., "Image representation in a
middle school afterschool program", in Proceedings of the 4th International Realistic Mathematics Education
Conference, Boulder, Colorado, Sep. 2013.
- LópezLeiva, C., Celedón-Pattichis, S., Pattichis, M.S., and Llamocca, D., "Successes and challenges of
supporting interactive learning in a mathematics and engineering afterschool program for middle school students",
in Proceedings of the 2013 Annual Meeting of the American Educational Research Association, San Francisco, California, April 2013.
- Llamocca, D., Carranza, C., Pattichis, M., "Dynamic Multiobjective Optimization Management of the Energy-Performance-Accuracy
Space for Separable 2-D complex filters", in Proceedings of the 22nd International Conference on Field Programmable Logic
and Applications (FPL'2012), pp. 579-582, Oslo, Norway, Aug. 2012. (url)
(Poster)
- Llamocca, D., Pattichis, M., Carranza, C., "A framework for self-reconfigurable DCTs based on Multiobjective Optimization
of the Power-Performance-Accuracy Space", in Proceedings of the 7th International Workshop on Reconfigurable Communication-centric
Systems-on-Chip (RECOSOC'2012), pp. 1-6, York, United Kingdom, July 2012. (url)
(Poster) (Code/Documentation)
- Llamocca, D., Carranza, C., Pattichis, M., "Separable FIR Filtering in FPGA and GPU Implementations: Energy, Performance,
and Accuracy Considerations", in Proceedings of the 21st International Conference on Field Programmable Logic
and Applications (FPL'2011), pp. 363-368, Chania, Greece, Sept. 2011. (url)
- Murray, V., Llamocca, D., Jiang, Y., Pattichis, M., Lyke, J., Achramowicz, S., and Avery, K., "Cell-based architecture for
adaptive wiring panels: A first approach", in AIAA Reinventing Space Conference, Los Angeles, California, May 2011.
(pdf)
(Presentation)
(Video)
- Steinwart, I., Theiler, J., Llamocca, D., "Using Support Vector Machines for Anomalous change detection",
in Proceedings of the 2010 IEEE International Geoscience and Remote Sensing Symposium, pp. 3732-3735, Honolulu, Hawaii, July 2010.
(pdf) (SVM on GPUs presentation)
- Llamocca, D., Pattichis, M., "Real-time Dynamically Reconfigurable 2-D Filterbanks", in Proceedings of the 2010
IEEE Southwest Symposium on Image Analysis and Interpretation, pp. 181-184, Austin, Texas, May 2010. (url)
- Llamocca, D., Pattichis, M., Vera, A., Lyke, J., "Dynamic Partial Reconfiguration
through Ethernet Link", in Proceedings of the AIAA Infotech@Aerospace 2010 Conference and Exhibit, Atlanta, Georgia,
April 2010. (url)
- Llamocca, D., Pattichis, M., Vera, A., "A dynamically reconfigurable platform for Fixed-Point FIR Filters", in
Proceedings of the 2009 International Conference on Reconfigurable Computing and FPGAs (RECONFIG’09), pp. 332-337,
Cancun, Mexico, Dec. 2009. (url)
- Vera, A., Llamocca. D., Pattichis, M., Lyke, J., "A Dynamically Reconfigurable Computing Model for Video Processing
Applications", in Proceedings of the 2009 Asilomar Conference on Signals, Systems, and Computers, pp. 327-331,
Pacific Grove, California, Nov. 2009. (url)
- Llamocca, D., Vera, A., Pattichis, M., "A Dynamic Computing Platform for Image and Video Processing
Applications", in Proceedings of the 2009 Asilomar Conference on Signals, Systems, and Computers, pp. 412-416,
Pacific Grove, California, Nov. 2009. (url)
- Llamocca, D., Pattichis, M., Vera, A., "A dynamically reconfigurable parallel pixel processing system", in
Proceedings of the 19th International Conference on Field Programmable Logic and Applications (FPL’2009), pp. 462-466,
Prague, Czech Republic, Sept. 2009. (url)
- Vera, A., Llamocca, D., Fabula, J., Kemp, W., Marquez, R., Shedd, W., Alexander, D., "Xilinx Virtex V Field Programmable
Gate Array Dose Rate Upset Investigations”, in Proceedings of the IEEE Radiation Effects Data Workshop, pp. 90-93, Tucson, Arizona,
July 2008. (url)
- Vera, A., Llamocca, D., Pattichis, M., Kemp, W., Sheed, W., Alexander, D., Lyke, J., "Dose Rate Upset Investigations
on the Xilinx’s Virtex IV Field Programmable Gate Arrays”, in Proceedings of the IEEE Radiation Effects Data Workshop, pp. 172-176,
Honolulu, Hawaii, July 2007. (url)
- Llamocca, D., Agurto, C., "A Fixed-point implementation of the expanded hyperbolic CORDIC algorithm”, in Proceedings
XII Workshop IBERCHIP, San Jose, Costa Rica, March 2006. (pdf)
- Llamocca, D., Agurto, C., "A Fixed-point implementation of the natural logarithm based on a expanded hyperbolic CORDIC
algorithm”, in Proceedings XII Workshop IBERCHIP, San Jose, Costa Rica, March 2006. (pdf)
- Llamocca, D., Crisostomo, P., "An architecture for real-time interaction between an analog radar and a personal computer",
in Proceedings XII Workshop IBERCHIP, San Jose, Costa Rica, March 2006. (pdf)
- Llamocca, D., "A Core design to obtain square root based on a non-restoring algorithm", in Proceedings XI Workshop IBERCHIP ,
Salvador da Bahia, Brazil, March 2005. (pdf)
(VHDL code)
- Llamocca, D., "Implementation of a speech encoder based in the LPC-10 algorithm on a FPGA", in Proceedings ICED/CASTOUR,
Veracruz, México, November 2004. (Conference url)
- Llamocca, D., "Study of the implementation of speech processing algorithms in FPGAs", in Proceedings X Workshop IBERCHIP,
Cartagena de Indias, Colombia, March 2004. (pdf-Spanish)
Books
- Dean, B.K., Llamocca, D., "Introduction to Analog & Digital Circuits", Dubuque, IA, USA: Kendall Hunt, 2019. ISBN: 9781792408809
(url)
Posters
- Nelson, J., Rakshit, S., Llamocca, D., "Parallel Implementations of Convolutional Neural Networks",
Mid-Michigan Symposium for Undergraduate Research Experiences (Mid-SURE'2021), Lansing, Michigan, July 2021.
(pdf)
- Stefa, K., Filarski, T., Llamocca, D., "Open-Source Hardware Implementation of a SpaceWire Router",
2019 MSGC Fall Conference, Ann Arbor, Michigan, October 2019.
(pdf)
- Muhle, J., Schleyer, D., Llamocca, D., "A Fixed-Point Architecture for Fully Connected Networks in a CNN",
Mid-Michigan Symposium for Undergraduate Research Experiences (Mid-SURE'2019), Lansing, Michigan, July 2019.
(pdf)
- Esphanhan, L., Javier, C., Llamocca, D., "Hardware Implementation for Convolutional Neural Networks",
Mid-Michigan Symposium for Undergraduate Research Experiences (Mid-SURE'2018), Lansing, Michigan, July 2018.
(pdf)
- Simmonds, N., Mack, J., Bellestri, S., Llamocca, D., "High Performance Architecture for Real-Time Cylinder Pressure
Estimation", Mid-Michigan Symposium for Undergraduate Research Experiences (Mid-SURE'2015), Lansing, Michigan, July 2015.
(pdf)
Abstracts
- Murray, V., Llamocca, D., Jiang, Y., Lyke, J., Pattichis, M., Achramowicz, S., Avery, K., "Adaptive Wiring Panels using Cell-based Architectures: A First Approach",
AFRL Reconfigurable Systems Discovery Challenge Thrust (DCT) Workshop, Albuquerque, New Mexico, Nov. 2010.
(Abstract)
(Presentation)
Technical Reports
- Simmonds, N., Mack, J., Bellestri, S., Llamocca, D., "CORDIC-based Architecture for Powering Computation in Fixed-Point Arithmetic",
arXiv preprint arXiv: 1605.03229, May 2016. (pdf) (VHDL/MATLAB code)
Reconfigurable Computing Research Laboratory (RECRLab), Electrical and Computer Engineering Department,
Oakland University