Golang Premieres Profile-Guided Optimization


Share post:

Go 1.20, a planned upgrade to the Google-developed open source language, has just reached a release candidate stage. Profile-guided optimization (PGO) for the compiler is being previewed in the new version.

The Go 1.20 release candidate, announced on December 7, is available for download from go.dev. Go 1.20 is anticipated to go into production in February 2023. With Go 1.20, the compiler toolchain can carry out an application- and workload-specific optimizations based on runtime profile data thanks to preview support for PGO. The runtime/pprof or net/http/pprof packages can be used to collect pprof CPU profiles, which are currently supported by the compiler.

A preview feature in Go 1.20 called “profile-guided optimization” enables the compiler to carry out application- and workload-specific optimizations based on run-time profile data.

Read More: Golang previews profile-guided optimization

TalkDev Bureau
TalkDev Bureau
The TalkDev Bureau has five well-trained writers and journalists, well versed in B2B enterprise technology industry, and constantly in touch with industry leaders for the latest trends, opinions, and other inputs- to bring you the best and latest in the domain.

Related articles

Octopus Deploy buys Codefresh to Combine CD, CI, and GitOps on a Single Platform

Octopus Deploy has announced the acquisition of Codefresh. This acquisition marks an important milestone for Octopus as it...

Aetheros Adds Remote SIM Provisioning Support to AetherOS for Utilities Customers

Aetheros has added GSMA Remote SIM Provisioning support to its flagship software product AetherOS (AOS). This will enable...

Intel Showcases AI Optimizations for Language Models on Arc Alchemist GPUs Using PyTorch

Intel has released its PyTorch extension, which allows large language models (LLMs) like Llama 2 to run on...

Huawei’s New Server CPU Matches Zen 3 in Single-Core Performance.

A recent Geekbench 6 score offers a glimpse at the single-core performance of the Taishan V120, which is...