Software
Subscribe Now

Using Generative AI for Refactoring and Debugging Code Cuts Debugging Time in Half!

I am currently wearing my patent-pending puzzled and perplexed expression. This manly mien was handed down to me by my father when he determined he had no further use for it. It was the aspect he assumed when my mother requested him to undertake some chore around the house. Oftentimes, he managed to look so befuddled and bewildered that she ended up performing the task herself. I’ … Read More → "Using Generative AI for Refactoring and Debugging Code Cuts Debugging Time in Half!"

Calling All Software Developers! How CacheQ is Accelerating Code Across Heterogeneous Compute Platforms

In this week’s Fish Fry podcast, I investigate how you can shorten your development time and accelerate code across heterogeneous compute platforms with CacheQ Systems CEO Clay Johnson. Clay and I explore the benefits of heterogeneous compute development, the details of CacheQ’s QCC development platform and what sets CacheQ’s QCC development platform apart from open-source tools.

Read More → "Calling All Software Developers! How CacheQ is Accelerating Code Across Heterogeneous Compute Platforms"

Intel’s latest version of oneAPI takes advantage of new Intel Xeon improvements, supports AMD and Nvidia

In its quest to make oneAPI a viable alternative to Nvidia’s CUDA for parallel-processing software development, Intel has released the 2023.1 version of its oneAPI tools. Last August in EEJournal, I wrote:

“Nvidia has something that Intel and AMD covet. No, it’s not GPUs. Intel and AMD both make GPUs. However, they don’t have Nvidia’s not-so-secret weapon that’s a … Read More → "Intel’s latest version of oneAPI takes advantage of new Intel Xeon improvements, supports AMD and Nvidia"

Flex Logix configurable hardware IP for AI and DSP workloads fuses FPGAs, tensor units, and software

Today, we’re going to talk about AI, DSP, FPGAs, IP, and SoCs. Normally, these things don’t all go together. Certainly, FPGAs have been used to implement AI and DSP algorithms, although AI and DSP algorithms generally involve different sorts of computations. (See “A Brief History of the Single-Chip DSP, Part II .”) DSP … Read More → "Flex Logix configurable hardware IP for AI and DSP workloads fuses FPGAs, tensor units, and software"

Yes! On-Chip (FPGA, MCU, SoC) Generation of Post-Quantum Secure IDs and Keys

Just to keep things interesting, we’re going to come at things from a slightly different direction to my usual columns. First, I’m going to tell you something you already know. Second, I’m going to tell you something of which you are probably aware. Third, once I’ve lulled you into a false sense of security, I’m going to surprise you with something … Read More → "Yes! On-Chip (FPGA, MCU, SoC) Generation of Post-Quantum Secure IDs and Keys"

May 23, 2023
May 17, 2023
May 16, 2023
April 20, 2023
April 18, 2023
March 23, 2023
March 21, 2023
March 13, 2023
February 27, 2023
February 24, 2023
February 23, 2023
February 17, 2023
February 16, 2023
January 27, 2023
January 26, 2023
January 18, 2023
January 10, 2023
December 21, 2022
December 14, 2022
December 12, 2022
November 17, 2022
November 15, 2022
featured blogs
May 30, 2023
Explore our 2022 environmental, social, and governance (ESG) report to explore our sustainable business practices and our progress in building a smart future. The post Synopsys 2022 ESG Report: Building a Smart Future Together appeared first on New Horizons for Chip Design....
May 25, 2023
Register only once to get access to all Cadence on-demand webinars. Unstructured meshing can be automated for much of the mesh generation process, saving significant engineering time and cost. However, controlling numerical errors resulting from the discrete mesh requires ada...
May 8, 2023
If you are planning on traveling to Turkey in the not-so-distant future, then I have a favor to ask....
chalk talks
Introduction to Bare Metal AVR Programming — Microchip and Mouser Electronics  Bare metal AVR programming is a great way to write code that is compact, efficient, and easy to maintain. In this episode of Chalk Talk, Ross Satchell from Microchip and Amelia Dalton dig into the details of bare metal AVR programming. They take a closer look at the steps involved in this kind of … Read More → "Introduction to Bare Metal AVR Programming — Microchip and Mouser Electronics"
Automated Benchmark Tuning — Synopsys   Benchmarking is a great way to measure the performance of computing resources, but benchmark tuning can be a very complicated problem to solve. In this episode of Chalk Talk, Nozar Nozarian from Synopsys and Amelia Dalton investigate Synopsys’ Optimizer Studio that combines an evolution search algorithm with a powerful user interface that can … Read More → "Automated Benchmark Tuning — Synopsys"
Tackling Automotive Software Cost and Complexity — Mouser Electronics and NXP  With the sheer amount of automotive software cost and complexity today, we need a way to maximize software reuse across our process platforms. In this episode of Chalk Talk, Amelia Dalton and Daniel Balser from NXP take a closer look at the software ecosystem for NXP’s S32K3 MCU. They investigate how real-time drivers, a … Read More → "Tackling Automotive Software Cost and Complexity — Mouser Electronics and NXP"
10X Faster Analog Simulation with PrimeSim Continuum – Synopsys  IC design has come a very long way in a short amount of time. Today, our SoC designs frequently include integrated analog, 100+ Gigabit data rates and 3D stacked DRAM integrated into our SoCs on interposers. In order to keep our heads above water in all of this IC complexity, we need a unified … Read More → "10X Faster Analog Simulation with PrimeSim Continuum – Synopsys"
Solutions for Heterogeneous Multicore — Siemens   Multicore processing is more popular than ever before but how do we take advantage of this new kind of processing? In this episode of Chalk Talk, Jeff Hancock from Siemens and Amelia Dalton investigate the challenges inherent in multicore processing, the benefits of hypervisors and multicore frameworks, and what you need to consider … Read More → "Solutions for Heterogeneous Multicore — Siemens"
Software and Automotive Safety — Siemens  In the realm of automotive designs, safety must reign above all else. But the question remains: how can we innovate within the constraints of today’s safety standards? In this episode of Chalk Talk, Amelia Dalton chats with Rob Bates from Siemens about the role ISO 26262 plays when it comes to COTS and open … Read More → "Software and Automotive Safety — Siemens"