Comments (9)
Hello.
The verification routine is failing because an overflow error is occurring with class D (int type is not large enough for this class).
We will fix it as soon as possible.
Thank you for using the NPB-GPU, and thank you for reporting this bug.
from npb-gpu.
Thank you for explaining the error.
from npb-gpu.
Is there a upper bound to the value of MAX_ITERATION ? The default value is 10.
from npb-gpu.
Hello.
Yes, in the practice, there is an upper bound. However, the NPB documentation does not explain which is the maximum amount of iterations supported (it may vary according to the hardware).
Our implementation followed the original NPB version, and the default value of MAX_ITERATIONS set by NASA is 10.
On my machine, I tested other values, and the benchmark worked with up to 24 iterations. With an amount of iterations larger than 24, the IS benchmark started failing in the correctness verification, even when using long int type.
from npb-gpu.
Using long int type implies the class D problem. Have you updated your program to support the class D problem ?
Thanks
from npb-gpu.
We haven't had time to fix this issue yet.
from npb-gpu.
Hello.
We fixed the IS benchmark issue with class D.
However, class D consumes about 19 gigabytes of GPU memory. Thus, a GPU needs at least 19 gigabytes of memory to work correctly with this workload.
from npb-gpu.
A memory check may be added to the CUDA program so that the test is skipped without enough memory. Thanks.
from npb-gpu.
A memory check may be added to the CUDA program so that the test is skipped without enough memory. Thanks.
It is a good suggestion. We will add this feature soon.
from npb-gpu.
Related Issues (9)
- Lack of atomic operations for old GPUs
- Lack of information about the GPU compute capability in the read-me HOT 1
- collect2: error: ld returned 1 exit status HOT 9
- FT running problem on classD HOT 1
- input files HOT 1
- All workloads failed in verification with CUDA 12.3 HOT 1
- Verification Problem HOT 7
- choosing GPU_DEVICE from gpu.config doesn't work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from npb-gpu.