Blogs
Articles and Thoughts
PowerBots in PowerArtist for Early-Power Analysis and Reduction: An Introduction
Early power analysis in System-on-chip (SoC) design is a hot topic today. The power budget of electronic devices is decreasing every day even though area and complexity are increasing. The situation
MLOps – ML Production Revolution
This blog is to stress the importance of MLOps in the ML project lifecycle, assert the necessity of MLOps in the context of the entire Software industry, explain its relevance
Network on Chip – an Overview
System-on-chip (SoC) designs solve challenging design problems in different application domains by integrating diverse domain expertise. The successful design of such complex single-chip applications requires expertise in several technology areas
Enabling safety in workplaces with mobile robots using Virtual Fencing
Robots have mastered every position imaginable in the post-pandemic world, from forklifts, trolley haulers, and industrial floor scrubbers in factories to delivery bots on the curb (you can read all about
Light-weight People Detection on Microcontrollers using Custom Neural Networks
AI-driven computer vision systems are increasingly becoming a part of our day to day life across industrial and consumer applications. Deployment of Machine Learning (ML) models on Edge devices is
AI-enabled Social Distancing Detection
Social distancing has been found to be an effective measure to curb the spread of COVID-19. According to the Centers for Disease Control and Prevention, a minimum distance of 6
Automated Test Jig for Edge-based Voice Command Engines
With the skyrocketing number of devices that are being used at home, work and play, consumers are moving away from pressing buttons to using voice UI to control these devices.
High-speed nut counting based on Computer Vision
“I feel the need, the need for speed”, a famous quote from the Hollywood movie ‘Top Gun’ rings true for most engineers. We strive to make existing algorithms, software and
Practical approach to Arm Neon Optimization
Arm Neon was introduced to improve multimedia encoding/decoding, UI, graphics and gaming related features running on mobile devices. Over the years, it has been used to accelerate signal processing algorithms
GitLab for beginners
Let’s dive into Part 3 of the blog series ‘Getting Started with Git’. In this blog, we will explore the basics of GitLab. A few fundamentals of GitLab that will
Computer Vision and AI-based Railroad Crossing Detection
In the last 40 years, more than 22,000 people were killed at U.S. railroad crossings*. But data shows that railroad crossings have become safer over time, thanks to the installation
GitHub for beginners
We hope you enjoyed the blog on Git Commands for Beginners. In part 2 of this series let’s try understanding the basics of GitHub. Here, we’ll cover key fundamentals: Creating
Building an AI-based Sound Event Classifier
The term Sound Event Classification (SEC), also called Acoustic Event Classification or Audio Event Classification, is the process of acquiring audio signals from an audio source, analysing the acquired signals
Git commands for Beginners
Don’t worry if you don’t understand this in a single shot, let’s get some hands-on experience and have fun doing this. First, find below the basic structure one needs to
OpenRAN 5G: A Beginner\’s Guide
Cellular technology has leapfrogged in the past few decades offering users unparalleled access to on the go services and opening up infinite possibilities. The current standard mobile device now has
Footwear defect detection using Vision Intelligence Systems
Across global industries, AI-driven computer vision systems are enabling the streamlining of the production process so that the products are compliant with the quality criteria set by the company. This
Hardware Acceleration of Deep Neural Network Models on FPGA (Part 2 of 2)
While Part 1 of this 2-part blog series covered Deep Neural Networks and the different accelerators for implementing Deep Neural Network Models, Part 2 will talk about different Deep Learning Frameworks
Hardware Acceleration of Deep Neural Network Models on FPGA ( Part 1 of 2)
Artificial Intelligence has become all-pervasive, by finding applications in areas which seemed impossible earlier. Deep Learning, which is a subfield of Machine Learning, has become a state-of-the-art solution to all