feature article
Subscribe Now

Platform Software Optimization for Multi-Core Architecture Processors

Advances in semiconductor manufacturing technology enable the industry to deploy multi-core processors in all market segments including embedded and communications. To make a successful transition to multi-core architecture, software optimization is required.

Developers have two strategy options to migrate an existing application to multi-core architecture:

  • The first approach to optimization is to use threading libraries (or libraries that are threaded) and other components in the tool chain that will support a successful transition.
  • The second approach is to look at overall platform behavior before and after migration to discover and remove major bottlenecks in memory or I/O access.

This paper illustrates the migration of an open-source cryptography application called Serpent from a previous-generation Intel® architecture-based platform to a platform featuring the latest Intel® multi-core architecture processors based on the new Intel® Core i7 microarchitecture. The paper details several platform level optimizations, such as the use of a buffering approach to eliminate a large number of kernel-to-user space copies, results in significant performance gains over the original, unmodified application.

Leave a Reply

featured blogs
May 2, 2024
I'm envisioning what one of these pieces would look like on the wall of my office. It would look awesome!...

featured video

Why Wiwynn Energy-Optimized Data Center IT Solutions Use Cadence Optimality Explorer

Sponsored by Cadence Design Systems

In the AI era, as the signal-data rate increases, the signal integrity challenges in server designs also increase. Wiwynn provides hyperscale data centers with innovative cloud IT infrastructure, bringing the best total cost of ownership (TCO), energy, and energy-itemized IT solutions from the cloud to the edge.

Learn more about how Wiwynn is developing a new methodology for PCB designs with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver.

featured paper

Altera® FPGAs and SoCs with FPGA AI Suite and OpenVINO™ Toolkit Drive Embedded/Edge AI/Machine Learning Applications

Sponsored by Intel

Describes the emerging use cases of FPGA-based AI inference in edge and custom AI applications, and software and hardware solutions for edge FPGA AI.

Click here to read more

featured chalk talk

It’s the little things that get you; Light to Voltage Converters
In this episode of Chalk Talk, Amelia Dalton and Ed Mullins from Analog Devices chat about the what, where, and how of photodiode amplifiers. They discuss the challenges involved in designing these kinds of components, the best practices for analyzing the stability of photodiode amplifiers, and how Analog Devices can help you with your next photodiode amplifier design.
Apr 22, 2024
1,455 views