Charles L. Email & Phone Number
Who is Charles L.? Overview
A concise factual answer block for searchers comparing this professional profile.
Charles L. is listed as Systems Architect at ArchES Computing Systems, based in New Zealand. AeroLeads shows a matched LinkedIn profile for Charles L..
Charles L. previously worked as Senior Digital Hardware Design Engineer at Innatera Nanosystems and Hardware Designer at Arches Computing Systems. Charles L. holds Doctor Of Philosophy (Phd), Computer Engineering from University Of Toronto.
Email format at ArchES Computing Systems
This section adds company-level context without repeating Charles L.'s masked contact details.
Review company-level records connected to Charles L. before choosing the right outreach path.
About Charles L.
I design and study systems for heterogeneous computing and machine learning.I have extensive experience designing FPGA-based systems using Verilog and C-based programs. My early research involved the design of high-performance and multi-FPGA accelerators for neural networks and object detection. I have also supervised student projects using Intel Quartus and Xilinx Vivado tool chains. To facilitate the design of such systems, I was involved with the early development of the Xilinx SDAccel tools that simplified the integration of HLS-based FPGA accelerators in heterogeneous systems. My most recent research has examined modifications to and combinations of Gaussian process regression models to speed up design-space exploration of hardware systems.
Charles L.'s current company
Company context helps verify the profile and gives searchers a useful next step.
Charles L. work experience
A career timeline built from the work history available for this profile.
Senior Digital Hardware Design Engineer
Hardware Designer
• Developed hardware and software for FPGA communication interfaces
Phd Candidate
Design reuse is an important tool for handling complex designs, but understanding how to select and configure collections of different IPs is challenging. In my research I propose and evaluate improvements to Gaussian process models used in Bayesian optimization to more efficiently perform design-space exploration. The research touches on how to collect, compose and constrain hardware generators, such as HLS cores, and how to integrate design knowledge into the model-based optimization process.
Teaching Assistant
Project Guidance:• Mentored groups of 2-4 students during weekly updates while they developed Intel/Xilinx FPGA design projects over 3 and 8-week periods. Nine such teaching assistantships were held between 2013-2018. Course Development:• Developed course assignments and materials for Xilinx FPGAs covering Vivado HLS, the MicroBlaze Ethernet subsystem and primitive inference• Developed and documented a reference design for OV5640 camera modules that used successfully in student projects.• Developed shell platform and reference designs for a convolution neural network (CNN) assignment. The platform supported partial reconfiguration of Vivado HLS-based subsystems to enable sharing of FPGAs through Linux containers and provided on-chip debug using integrated logic analyzers (ILAs), off-chip DDR4 memory support and a PCIe interface.Teaching Assistant Positions:• ECE241 - Digital Systems, 2013, 2014, 2015, 2016, 2017• ECE342 - Computer Hardware, 2014• ECE532 - Digital Systems Designs 2015, 2016, 2017, 2018• ECE1373 - Digital Design for Systems-on-Chip, 2016, 2017, 2018
Engineering Intern - Xilinx Research Labs
• Assisted in the early development of methods and tools for integrating FPGA accelerators in the OpenCL framework for the SDAccel platform.• Supervised junior intern in their work on improving the tool interface.
Masters Student
• Developed an architecture for accelerating training of Viola-Jones object detectors that obtained 14-fold speed-up over multi-threaded OpenCV.• Deployed and tested on PCIe-connected Xilinx Virtex-6 FPGA development board.• Designed, verified and floorplanned scalable systolic array architecture to obtain high performance.
Research Assistant
• Developed a high-performance multi-FPGA design for accelerating neural network (restricted Boltzmann machine) applications targeting four Xilinx Virtex-5 FPGAs and using embedded MPI.• Designed instruction-based DMA engine that allowed for memory access across FPGAs and processing engines.• Platform enabled large networks to be accelerated with flexible multi-FPGA topologies.
Pey Hw Engineer
• Assisted in the design of new discrete graphics solutions including schematic capture, PCB layout, BOM management and measurements• Interfaced with other engineers in a cross-functional team to resolve issues including signal integrity, electromagnetic compliance and power requirements• Developed scripts in Linux and Windows automating diagnostic tests to improve the efficiency of the graphics debugging and design process
Charles L. education
Doctor Of Philosophy (Phd), Computer Engineering
Masc, Computer Engineering
Bachelor Of Applied Science In Engineering Science, Electrical Engineering
Frequently asked questions about Charles L.
Quick answers generated from the profile data available on this page.
What company does Charles L. work for?
Charles L. works for ArchES Computing Systems.
What is Charles L.'s role at ArchES Computing Systems?
Charles L. is listed as Systems Architect at ArchES Computing Systems.
Where is Charles L. based?
Charles L. is based in New Zealand while working with ArchES Computing Systems.
What companies has Charles L. worked for?
Charles L. has worked for Arches Computing Systems, Innatera Nanosystems, University Of Toronto, Xilinx, and Amd.
How can I contact Charles L.?
You can use AeroLeads to view verified contact signals for Charles L. at ArchES Computing Systems, including work email, phone, and LinkedIn data when available.
What schools did Charles L. attend?
Charles L. holds Doctor Of Philosophy (Phd), Computer Engineering from University Of Toronto.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Charles L. you were looking for.
View similar profiles