Intel Releases Continuous Profiler to Increase CPU Performance
- None.
- None.
Insights
Optimizing application performance is a critical aspect in software development, particularly in the context of cloud-native applications. The release of Intel's Continuous Profiler to the open source community is a significant development for developers, performance engineers and DevOps teams. The tool's ability to combine multiple profilers into a single flame graph visualization allows for a more efficient identification of runtime inefficiencies, which can lead to considerable cost savings and performance improvements.
From a software development standpoint, the Continuous Profiler's capacity to autonomously pinpoint performance regressions is a noteworthy advancement. It simplifies the process of performance tuning, traditionally a labor-intensive task and can reduce the time-to-market for optimized software. Moreover, the profiler's compatibility with a range of programming languages and its ease of deployment cluster-wide highlight its versatility and potential for widespread adoption.
Given the tool's SOC2 certification and adherence to Intel's security standards, organizations can deploy it with confidence, knowing that it meets rigorous security requirements. This aspect is particularly important for enterprises that are increasingly concerned about the security implications of integrating third-party tools into their development pipelines.
Intel's strategic move to contribute Continuous Profiler to the open source community aligns with the broader industry trend of leveraging open ecosystems to drive innovation. By doing so, Intel not only positions itself as a leader in providing developer tools but also potentially increases the adoption of its products. The profiler's ability to improve application efficiency can directly translate into better performance for services running on Intel hardware, potentially influencing customer preference for Intel-based solutions.
The announcement mentions prominent companies like ironSource, ShareChat and Snap Inc., which implies that the tool has already been validated in high-performance, production environments. This endorsement could serve as a catalyst for further adoption by other companies, potentially impacting Intel's reputation positively. As developers seek to improve application performance, tools that offer cost-effective optimization solutions are likely to be in high demand, which could indirectly benefit Intel's market position.
Furthermore, the Continuous Profiler's integration with Intel Granulate’s continuous optimization services suggests a synergistic approach to performance management. This integration could be seen as an added value for existing and potential customers, potentially leading to increased sales of Intel's optimization services.
Intel's emphasis on security with the SOC2 certification of Continuous Profiler is an essential factor for businesses. In an era where cybersecurity threats are rampant, the adoption of new tools often hinges on their security features. By ensuring that the profiler adheres to high security standards, Intel mitigates potential risks associated with its deployment in sensitive environments.
For businesses, the use of Continuous Profiler could lead to better resource utilization and enhanced security postures as it allows for the identification and correction of code inefficiencies that could also be potential attack vectors. The profiler's ability to filter services based on various parameters like container name and Kubernetes deployment objects adds a layer of granularity that can be instrumental in maintaining a secure and efficient cloud-native application landscape.
Cloud-native code profiling is more important than ever to help applications run at peak efficiency and improve the customer experience while saving time and resources.
Developed by Intel Granulate and contributed to the open source community, Continuous Profiler combines multiple profilers into one view as a flame graph. This unified view offers developers, performance engineers and DevOps a continuous and autonomous way to identify runtime inefficiencies. (Credit: Intel Corporation)
What’s New: Intel today announced the release of Continuous Profiler to open source – serving as an example of the company’s open ecosystem approach to catalyze innovation and boost productivity for developers. The optimization agent is actively used by companies including ironSource, ShareChat and Snap Inc. to identify production bottlenecks and optimization opportunities. Developed by Intel® Granulate™ and contributed to the open source community, Continuous Profiler is a solution that combines multiple profilers into one view as a flame graph. This unified view offers developers, performance engineers and DevOps a continuous and autonomous way to identify runtime inefficiencies.
“Continuous Profiler has been at the heart of what we’ve been doing at Intel Granulate. By helping developers identify bottlenecks in the code, businesses can optimize their applications more easily and effectively.”
–Asaf Ezra, general manager of Intel Granulate
Why It Matters: Determining why central processing units (CPUs) are busy is a routine task for performance analysis in any testing and production environment. Continuous Profiler delivers a flame graph of the hottest code paths.
“This visualized view makes it immediately obvious where CPU is consumed so you can find cost savings, eliminate bottlenecks, improve throughput, and reduce latency and performance regressions,” said Brendan Gregg, Intel Fellow. “In today's complex environment, however, flame graphs can unearth so many performance wins that it becomes laborious to apply them all. Intel Granulate automates this task, allowing companies to realize these performance wins now and in the future as Intel develops more optimizations.”
How It Works: The evolution of gProfiler, Continuous Profiler combines multiple sampling profilers to produce a unified visualization of what a CPU is spending time on. Easy-to-navigate flame graphs pinpoint performance regressions, such as garbage collection, deadlocks and others to help smooth deployments.
Among its unique features, Continuous Profiler allows DevOps to filter services based on container name, hostname or Kubernetes deployment object by simply selecting the resolution level within the platform. These native Kubernetes filters profile down from the deployment to pod level without having to deploy a profiler for each object. This allows teams to investigate the behavior of different deployments, pods, nodes and hosts across different regions and code.
The profiler is compatible with Intel Granulate’s continuous optimization services and can be deployed cluster-wide within minutes, supporting a range of programming languages without requiring code changes.
Continuous Profiler is SOC2-certified and held to Intel's high security standards, ensuring reliability and trust in its deployment.
What’s Next: With a simple user interface (UI) and seamless integration, Continuous Profiler will add modifications to meet unique developer needs, uncover bottlenecks on the runtime level and boost application performance for improved user experiences. Together with open source contributors and the broader ecosystem, Intel will further refine the tool and help developers make applications faster, stronger and more cost-efficient.
About Intel at KubeCon EU: At KubeCon EU, Intel will have two booths. Being a part of the open source community means being an active contributor and Intel is active with over 100+ open internal projects, contributing to 300+ open source projects, and belonging to 700 foundations. Learn more at the Intel Open Ecosystem Booth #H5. Check out the Intel Enterprise Software Booth #J17 to see how Intel solutions help companies manage, secure and scale cloud-native workloads more efficiently and confidently – paving a faster way to AI.
More Context: For more information on the Intel Software Continuous Profiler, visit the Intel Granulate website and Continuous Profiler GitHub page. For more information, contact Granulate.io.
About Intel
Intel (Nasdaq: INTC) is an industry leader, creating world-changing technology that enables global progress and enriches lives. Inspired by Moore’s Law, we continuously work to advance the design and manufacturing of semiconductors to help address our customers’ greatest challenges. By embedding intelligence in the cloud, network, edge and every kind of computing device, we unleash the potential of data to transform business and society for the better. To learn more about Intel’s innovations, go to newsroom.intel.com and intel.com.
Notices and Disclaimers:
Intel technologies may require enabled hardware, software or service activation. No product or component can be absolutely secure. Your costs and results may vary.
© Intel Corporation. Intel, the Intel logo and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.
View source version on businesswire.com: https://www.businesswire.com/news/home/20240311946286/en/
Lindsey Barber-Montalvo
1-618-499-0975
lindsey.barber@ketchum.com
Source: Intel
FAQ
What is the new tool released by Intel (INTC) to open source?
How does Continuous Profiler help developers?
Which companies are already using Continuous Profiler?
What unique features does Continuous Profiler offer?
Is Continuous Profiler SOC2-certified?