Giter VIP home page Giter VIP logo

Comments (9)

gabriellaraujocoding avatar gabriellaraujocoding commented on June 26, 2024

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.

zjin-lcf avatar zjin-lcf commented on June 26, 2024

Thank you for explaining the error.

from npb-gpu.

zjin-lcf avatar zjin-lcf commented on June 26, 2024

Is there a upper bound to the value of MAX_ITERATION ? The default value is 10.

from npb-gpu.

gabriellaraujocoding avatar gabriellaraujocoding commented on June 26, 2024

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.

zjin-lcf avatar zjin-lcf commented on June 26, 2024

Using long int type implies the class D problem. Have you updated your program to support the class D problem ?

Thanks

from npb-gpu.

gabriellaraujocoding avatar gabriellaraujocoding commented on June 26, 2024

We haven't had time to fix this issue yet.

from npb-gpu.

gabriellaraujocoding avatar gabriellaraujocoding commented on June 26, 2024

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.

zjin-lcf avatar zjin-lcf commented on June 26, 2024

A memory check may be added to the CUDA program so that the test is skipped without enough memory. Thanks.

from npb-gpu.

gabriellaraujocoding avatar gabriellaraujocoding commented on June 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.