Short Bio
Jorge Castro-Godínez receveid his engineer degree ("Licenciatura") in Electronics Engineering and M.Sc. in Electronics Engineering (major on Embedded Systems) from the Costa Rica Institute of Technology. Currently, he is a scientist and PhD student at the Chair for Embedded Systems, Institute of Computer Engineering, Karlsruhe Institute of Technology, under the direction of Prof. Dr. Jörg Henkel.
Prior, Jorge worked as Embedded Systems Engineer at Canam Technology Inc. (https://www.canam-technology.com/) (2010-2012), and as a Lecturer at the Electronics Engineering School, Costa Rica Institute of Technology (2012-2014), where took part of a industry-joint research and development project between the Signal and Image Processing Lab and Bounce Imaging (https://bounceimaging.com/).
He has been reviewer and additional reviewer for conferences such as DAC, ICCAD, CASES, CODES+ISSS, and FPL; and journals such as IEEE TC, TCAD, TVLSI, and ESL.
Publications
Journals | |
---|---|
Jorge Castro-Godínez, Humberto Barrantes-García, Muhammad Shafique, Jörg Henkel AxLS: A Framework for Approximate Logic Synthesis based on Netlist Transformations in IEEE Transactions on Circuits and Systems II: Express Briefs (Volume 68, Issue 8), DOI, PDF, Aug 2021. | |
Nadir Khan, Jorge Castro-Godínez, Shixiang Xue, Jörg Henkel, and Jürgen Becker Automatic Floorplanning and Standalone Generation of Bitstream-Level IP Cores in IEEE Transactions on Very Large Scale Integration Systems (TVLSI) (Volume 29, Issue 1), DOI, PDF, Jan 2021. | |
Jorge Castro-Godínez, Muhammad Shafique, Jörg Henkel ECAx: Balancing Error Correction Costs in Approximate Accelerators in ACM Transaction on Embedded Computing Systems (TECS) (Volume 18, Issue 5S), DOI, PDF, Oct 2019. |
Conferences | |
---|---|
Jeferson González-Gómez, Steven Ávila-Ardón, Jonathan Rojas-González, Andres Stephen-Cantillano, Jorge Castro-Godínez, Carlos Salazar-García, Muhammad Shafique, Jörg Henkel TailoredCore: Generating Application-Specific RISC-V-based Cores in IEEE 12th Latin America Symposium on Circuits and System (LASCAS), DOI, PDF, Feb 21-24 2021. | |
Jorge Castro-Godínez, Julián Mateus-Vargas, Muhammad Shafique, Jörg Henkel AxHLS: Design Space Exploration and High-Level Synthesis of Approximate Accelerators using Approximate Functional Units and Analytical Models in IEEE/ACM 39th International Conference On Computer Aided Design (ICCAD), Virtual Conference, Nov 2-5 2020. | |
Jorge Castro-Godínez, Sven Esser, Muhammad Shafique, Santiago Pagani, Jörg Henkel Compiler-Driven Error Analysis for Designing Approximate Accelerators in IEEE/ACM 21th Design, Automation and Test in Europe Conference (DATE’18), Dresden, Germany, DOI, PDF, Mar 19-23 2018. |
Workshop | |
---|---|
Jorge Castro-Godínez, Tanfer Alan and Jörg Henkel ApproxiMath: Approximating Math Functions with Polynomial Series to Improve Performance on Accurate Hardware In 7th Workshop on Approximate Computing (AxC22),(Co-located with DAC'22), (accepted to appear), Jul 2022. | |
Jorge Castro-Godínez, Humberto Barrantes-García, Muhammad Shafique, Jörg Henkel AxLS: An Open-Source Framework for Netlist Transformation Approximate Logic Synthesis in 3rd Workshop on Open-Source EDA Technology (WOSET), (Co-located with ICCAD '20), Virtual event, Nov 5 2020. |
WiP | |
---|---|
Tanfer Alan, Jorge Castro-Godínez and Jörg Henkel Multiple Approximate Instances in Neural Processing Units for Energy-Efficient Circuit Synthesis (WiP) in 2021 International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), DOI, PDF, Sep 2021. | |
Jorge Castro-Godínez, Muhammad Shafique, Jörg Henkel Towards Quality-Driven Approximate Software Generation for Accurate Hardware (WiP) in 2020 International Conference on Compilers, Architectures and Synthesis For Embedded Systems (CASES), Virtual Conference, DOI, PDF, Sep, 20-25 2020. |
Other | |
---|---|
Deykel Hernández-Araya, Jorge Castro-Godínez, Muhammad Shafique and Jörg Henkel AUGER: A Tool for Generating Approximate Arithmetic Circuits in 11th IEEE Latin American Symposium on Circuits and Systems – LASCAS 2020, San José, Costa Rica, DOI, PDF, Feb 25-28 2020. | |
Jorge Castro-Godínez, Deykel Hernández-Araya, Muhammad Shafique and Jörg Henkel Approximate Acceleration for CNN-based Applications on IoT Edge Devices in 11th IEEE Latin American Symposium on Circuits and Systems – LASCAS 2020, San José, Costa Rica, DOI, PDF, Feb 25-28 2020. | |
Jorge Castro-Godínez, Jörg Henkel Error Propagation Estimation on Approximate Designs with Compiler-Driven Support in 3rd. Workshop on Approximate Computing (AxC 18), Special Session, Bremen, German, May 31-Jun 1 2018. |
PhD Thesis | |
---|---|
Castro-Godínez, Jorge Automated Design of Approximate Accelerators Dissertationsschrift der Universität Karlsruhe, Fakultät für Informatik, Institut für Technische Informatik, DOI, PDF, 2020. |
Student Theses
Name | Type of work | Title | Mentor | Completion date |
---|---|---|---|---|
Castillo, Andres | Bachelor thesis | Integrating CGRAs to a RISC-V processor | Castro-Godínez, Jorge | 2020-12-31 |
Gonzalez, Tomas | Master thesis | Exploiting an NPU for Approximations On-demand | Castro-Godínez, Jorge | 2020-12-31 |
Lopez, Jean Paul | Internship | Design-space exploration of approximate arithmetic circuits | Castro-Godínez, Jorge | 2020-08-08 |
Espinoza, Gabriel | Internship | Development of an approximate mathematical library | Castro-Godínez, Jorge / Alan, Tanfer | 2020-08-08 |
Mateus Vargas, Julian | Master thesis | HLS for approximate hardware accelerators | Castro-Godínez, Jorge | 2019-12-11 |
Porras, Dennis | Bachelor thesis | Processor Model for Manycore System Simulation Platform | Castro-Godínez, Jorge | 2019-10-18 |
Calvo, Esteban | Bachelor thesis | Generation of approximate kernels for machine learning | Castro-Godínez, Jorge | 2019-10-15 |
Delgado, Juan | Bachelor thesis | Approximate PEs for CGRA | Castro-Godínez, Jorge | 2019-10-13 |
Solano, Fabian | Bachelor thesis | Quality Control for Approximate Accelerators | Castro-Godínez, Jorge | 2019-06-19 |
Monestel, David | Bachelor thesis | Approximate Execution on CGRA | Castro-Godínez, Jorge | 2019-06-19 |
Barrantes, Humberto | Bachelor thesis | Generation and Synthesis of Approximate Circuits | Castro-Godínez, Jorge | 2019-06-18 |
Granados, Frander | Bachelor thesis | Generating Approximate Software for Exact Hardware | Castro-Godínez, Jorge | 2019-06-18 |
Solano, Fabian | Internship | Quality Control for Approximate Accelerators | Castro-Godínez, Jorge | 2018-11-29 |
Barrantes, Humberto | Internship | Generation and Synthesis of Approximate Circuits | Castro-Godínez, Jorge | 2018-11-29 |
Monestel, David | Internship | Optimizing the Implementation of Error-Resilient Applications | Castro-Godínez, Jorge | 2018-11-29 |
Luis, Leon | Bachelor thesis | Approximate Machine Learning Classifiers | Castro-Godínez, Jorge | 2018-11-22 |
Moya, Daniel | Bachelor thesis | Assisted-Design of Approximate Applications for Custom Computing Systems | Castro-Godínez, Jorge | 2018-11-22 |
Moya, Daniel | Internship | ASIP for Approximate Computing | Castro-Godínez, Jorge | 2018-06-22 |
Solano, Braulio | Bachelor thesis | Exploring error resilience on ADAS applications | Castro-Godínez, Jorge | 2018-02-16 |
Osorio, Pablo | Bachelor thesis | Development of a multi-core and multi-accelerator platform for approximate computing | Castro-Godínez, Jorge | 2017-11-27 |
Cruz, Juan | Bachelor thesis | Characterization and calendarization of error resilient applications | Castro-Godínez, Jorge | 2017-11-21 |
Hernandez, Deykel | Bachelor thesis | Development of a tool to generate approximate arithmetic circuits | Castro-Godínez, Jorge | 2017-06-12 |
Esser, Sven | Master thesis | Fehleranalyse und Entwurfsraumuntersuchung für die High-Level Synthese von approximierten Beschleunigern | Castro-Godínez, Jorge | 2017-05-14 |
Dhola, Bhavin | Master thesis | Approximate hardware acceleration | Shafique, Muhammad / Castro-Godínez, Jorge | 2017-02-03 |
Käser, Michael Joachim | Bachelor thesis | Light-weight error prediction at runtime in approximate computing | Castro-Godínez, Jorge | 2016-10-31 |