ProjectPhysX / ProjectPhysX/OpenCL-Benchmark

Doesn't work for MTT AIBOOK (Linux on ARM aarch64)

Open
#38 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
331
Forks
37
PR merge metrics
No merged PRs in 30d

Description

.-----------------------------------------------------------------------------.
|----------------.------------------------------------------------------------|
| Device ID    0 | Vivante OpenCL Device VIP9000L-Q+I.9202.0000               |
|----------------'------------------------------------------------------------|
|----------------.------------------------------------------------------------|
| Device ID      | 0                                                          |
| Device Name    | Vivante OpenCL Device VIP9000L-Q+I.9202.0000               |
| Device Vendor  | Vivante Corporation                                        |
| Device Driver  | OpenCL 3.0 V6.4.16.4.741359 (Linux)                        |
| OpenCL Version | OpenCL C 3.0                                               |
| Compute Units  | 2 at 3 MHz (2 cores, 0.000 TFLOPs/s)                       |
| Memory, Cache  | 256 MB RAM, 32 KB global / 32 KB local                     |
| Buffer Limits  | 128 MB global, 64 KB constant                              |
|----------------'------------------------------------------------------------|
| Warning: (2:0) : warning : #undef a undefined id. (3:0) : warning : #undef  |
|          a undefined id. (39:0) : error : Not expected token('(') in        |
|          expression. (39:0) : error : Not expected                          |
|          token('__builtin_amdgcn_sdot4') in expression. (39:0) : error :    |
|          Not expected token(')') in expression. (45:0) : error : Not        |
|          expected token('(') in expression. (45:0) : error : Not expected   |
|          token('__builtin_amdgcn_sudot4') in expression. (45:0) : error :   |
|          Not expected token(')') in expression.                             |
| Error: OpenCL C code compilation failed with error code -11. Make sure      |
|        there are no errors in kernel.cpp.                                   |
'-----------------------------------------------------------------------------'

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with kernel.cpp, where the reported OpenCL C compilation failure occurs, and reproduce the benchmark on the MTT AIBOOK's Linux aarch64 environment. Check the compiler diagnostics around the reported unsupported tokens; done means the kernel compiles and the benchmark runs on that device.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
hpc, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.