Skip to content

x/telemetry: cmd/go: report maximum support micro architecture by the host of the compiler #65627

@Jorropo

Description

@Jorropo

Proposal Details

More and more architectures are gaining sub-architecture levels under ${GO${GOARCH^^}} variables.

Often higher levels add new instructions and tweak semantics which allows the compiler to emit better code (which would be incompatible with previous cpus).

It would be nice to know what CPUs should be targeted. For example if we discover that 40% of cpus support amd64 v4 considering avx512 routines would be useful.

The main issue with this approach is that the cpu compiling and the cpu running code aren't the same. However I don't think anyone (including me) want to collect telemetry from end binaries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Telemetry-ProposalIssues proposing new telemetry counters.telemetryx/telemetry issues

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions