Skip to content

Out of bound access on initializing integer pipeline #528

Description

@William-An

For A100 and RTX3070 config, the -ptx_opcode_latency_int is missing 6th opcode latency, causing the maximum integer pipeline depth to be undefined, see:

https://github.com/accel-sim/gpgpu-sim_distribution/blob/b18ee3977962921c49fabe06d26ae19694497c26/src/gpgpu-sim/shader.cc#L3667

Since creating the int pipeline, the shader core will initialize an array of warp_inst_t with length determined by the pipeline depth, which causes huge memory overhead in certain cases.

Running l1_lat benchmark requires ~10GB of memory:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    gpgpu-simIssue related to gpgpu-sim model

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions