Announcement

Collapse
No announcement yet.

Intel's LLVM-Based SYCL Compiler Continues Taking Shape

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel's LLVM-Based SYCL Compiler Continues Taking Shape

    Phoronix: Intel's LLVM-Based SYCL Compiler Continues Taking Shape

    While a bit quiet over the summer months and their Data Parallel C++ announcement was recently made, Intel's LLVM-based SYCL compiler continues maturing and picking up new features as the beta roll-out of oneAPI is expected in Q4...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    One day we can write C++ code like this?

    Code:
    void someFunc()
    {
      for(size_t i = 0; i < nodes.size(); i++)   std::shared_ptr<Image> img = Image::load("test.png");
      {                                          std::shared_ptr<Sound> snd = Sound::load("bang.ogg");
        nodes.at(i)->process();                  std::shared_ptr<Model> mdl = Model::load("player.obj");
      }
    
      tick();                                    display();
    }
    ... whilst being implicitly thread safe....

    I have no idea how this is going to turn out on these forums

    Comment

    Working...
    X