Skip to content

cpu bandwidth测试结果无法对齐 #33

@Zdahap

Description

@Zdahap

如果按照原先方式:
std::unique_ptr<uint8_t[]> src{new uint8_t[NR_BYTES]{}};
std::unique_ptr<uint8_t[]> dst{new uint8_t[NR_BYTES]{}};
此时得到的带宽偏低,在8295上可能才14 GBps
如果改为:
uint8_t* src = (uint8_t*)malloc(NR_BYTES * sizeof(uint8_t));
uint8_t* dst = (uint8_t*)malloc(NR_BYTES * sizeof(uint8_t));
得到的带宽接近36 GBps。
测试设备 SA8295大核。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions