The increasing number of threat vectors and the growing size of the attack surface in today’s communication and computer networks demand more powerful and faster threat detection. Legacy tools are no longer adequate. To ensure cybersecurity, high-speed threat detection based on artificial intelligence (AI) and machine learning (ML) is increasingly being deployed. This article reviews […]
Machine learning
Eight-channel SerDes device targets AI data center power efficiency
Point2 Technology announced its P1B121 Smart Retimer system-on-chip (SoC) for Active Electrical Cable (AEC) applications in AI/ML data centers. The chip integrates eight unidirectional SerDes channels supporting 112G PAM4 and 56G NRZ data rates, consuming 3.0 W of power for 112G PAM4 operation. The solution addresses growing data center power demands, as AI/ML workloads now […]
Edge AI software suite adds five ready-to-deploy models
Infineon Technologies AG is further strengthening its AI software portfolio as Edge AI comes to a growing number of consumer and industrial applications. With that in mind, the company introduces DEEPCRAFT, a new software solution category brand for Edge AI and Machine Learning. Infineon recognizes the huge potential of Edge AI for the market, and […]
Quad-core CPU runs at 1.4 GHz with 32 GB memory
SiFive’s P550 development board features a quad-core processor operating at 1.4GHz, with select units now available through electronics distributors. The full release, scheduled for December, will include Ubuntu 24.04 software. The development board specifications include 16-32GB LPDDR5 memory, 128GB eMMC storage, and multiple connectivity options including SATA, PCIe, SD card slot, M.2 interface, and USB […]
How software segregation minimizes the impact of AI/ML on safety-critical software
With the growing use of artificial intelligence and machine learning in safety-critical software, developers are considering software segregation and guardian applications to mitigate functional safety risks. By Mark Pitchford, LDRA The push toward artificial intelligence (AI) and machine learning (ML) in embedded systems raises questions about adapting functional safety processes and tools to achieve compliance. […]
Software bridges gap between AI and hardware for edge devices
Siemens Digital Industries Software has announced Catapult AI NN software for High-Level Synthesis (HLS) of neural network accelerators on Application-Specific Integrated Circuits (ASICs) and System-on-a-chip (SoCs). Catapult AI NN is a solution that starts with a neural network description from an AI framework, converts it into C++, and synthesizes it into an RTL accelerator in Verilog […]
Expanded MCU portfolio optimized for machine learning at the edge
Infineon Technologies AG has unveiled the latest addition to its product lineup with the introduction of the PSOC™ Edge family of microcontrollers (MCUs) tailored specifically for machine learning (ML) applications. The release includes three distinct series, namely the E81, E83, and E84, each offering a flexible and compatible array of performance levels, features, and memory […]
64/32-bit, Cortex-A35-based MPU designed for industrial HMI applications
Nuvoton announces the NuMicro MA35H0 series, a high-performance microprocessor for industrial HMI (Human Machine Interface) applications. As well as general control and user interface applications, this MPU is ideal for numerous sophisticated tasks across industrial and commercial applications – in fields as diverse as industrial HMI, factory automation, smart buildings, smart homes, smart appliances, smart […]
What are the four types of machine learning, and what are they used for?
Machine learning (ML) is a subset of artificial intelligence (AI). It’s used to enable machines to independently improve their performance using data and experience to modify future actions. ML applications range from autonomous vehicles to business processes. Various approaches to ML use different learning styles, require different levels of data input, and are optimized for […]
What is Rust used for in an embedded system?
Rust is an emerging systems programming language that’s mostly used for memory management, safety, and performance. It’s a statically typed programming language like Java, C, and C++, where variable types are known at compile time, and it’s designed for performance and safety, especially safe concurrency and memory management. Rust’s low-level control and memory safety make […]