Much of the world depends upon satellite systems for precise navigation and timing services. The global positioning system (GPS) is a ubiquitous and problematic technology. Global navigation satellite system (GNSS) is the umbrella term for satellite navigation systems that provide autonomous geo-spatial positioning with global coverage. GNSS includes GPS, GLONASS, Galileo, Beidou, and other regional […]
Functional safety for embedded systems – Virtual Roundtable (part 2 of 2)
Hosted by Jeff Shepard, EE World has organized this “virtual roundtable” into “Functional Safety for Embedded Systems.” Panelists include Anders Holmberg (AH), General Manager Embedded Development Tools with IAR Systems, Mike Dow (MD), Senior Product Manager, IoT Security with Silicon Labs, Jim McElroy (JM), VP of sales and marketing at LDRA Technology, Dave Hughes (DH), […]
Security for embedded systems – Virtual Roundtable (part 1 of 2)
Hosted by Jeff Shepard, EE World has organized this “virtual roundtable” into “Security for Embedded Systems” Panelists include Haydn Povey (HP), General Manager Embedded Security Solutions with IAR Systems, Mike Dow (MD), Senior Product Manager, IoT Security with Silicon Labs, Jim McElroy (JM), VP of sales and marketing at LDRA Technology, and Dave Hughes (DH), […]
Measuring the performance of AI and its impact on society – Virtual Conversation (part 2 of 2)
Hosted by Jeff Shepard, EE World has organized this “virtual conversation” with Gary Bronner (GB), Senior Vice President with Rambus Labs. Mr. Bronner has generously agreed to share with us his experience and insights into AI applications and emerging computing architectures. JS: When benchmarking AI performance, how would you rank the importance of throughput, latency, […]
AI applications and emerging computing architectures – Virtual Conversation (part 1 of 2)
Hosted by Jeff Shepard, EE World has organized this “virtual conversation” with Gary Bronner (GB), Senior Vice President with Rambus Labs. Mr. Bronner has generously agreed to share his experience and insights into AI applications and emerging computing architectures. JS: What is usually the biggest challenge designers face when first using artificial intelligence? GB: One […]
Embedded systems software and programming for a safer world
Functional safety is an important feature in many embedded systems today. Designers need to know the specific safety integrity levels that must be met in various application environments and software development standards and guidelines. The use of an integrated development environment can efficiently bring these various requirements together to maximize the productivity of the development […]
Securing embedded systems in a hostile world
The design of security for embedded systems is a critical and difficult task. Security requirements are often not fully identified at the beginning of the project. Once they have been identified they are not necessarily static and can change multiple times through the design cycle. One reason for changing security requirements is that the various […]
Managing power consumption and dissipation in embedded systems for a greener world
Three of the keys to successfully managing power consumption and dissipation in embedded systems are using various active power management techniques, power-aware code, and software optimization, and making power management an integral part of the design flow process from the beginning. Active power management can include the use of power gating, clock gating, dynamic voltage […]
How “green” is your Artificial Intelligence?
Artificial intelligence (AI) systems face a set of conflicting goals: being accurate (consuming large amounts of computational power and electrical power) and being accessible (being lower in cost, less computationally intensive, and less power-hungry). Unfortunately, many of today’s AI implementations are environmentally unsustainable. Improvements in AI energy efficiency will be driven by several factors, including […]
Benchmarking AI from the edge to the cloud
Artificial Intelligence (AI), machine learning (ML), and deep learning (DL) are fast-changing and complex fields. Until relatively recently, there were no performance benchmarks for AI, ML, or DL systems. That is changing. Today, several industry organizations have developed AI, and ML benchmarks, with more complex benchmarks for DL coming soon. Those efforts stretch from the […]