Skip to content

hujiajie/pa-chromium

##Parallel JavaScript (a.k.a RiverTrail) on chromium. ParallelArray abstraction for JavaScript and Chromium ParallelArray version to enable parallel programming in JavaScript targeting multi-core CPUs and vector SSE/AVX instructions.

The goal and background of River Trail project Please refer to upstream page hosted by Intel Lab. Here we try to bring RiverTrail to Chromium, which align with the same ParallelArray API spec. What's more, we will try to extend the usage model of ParallelArray API, which may need to extend its API, to support GPUs device and GPUs preferred web computing, such as WebGL etc.

Code

  1. chromium: https://github.com/01org/pa-chromium.git

use the “master” branch.

  1. blink: https://github.com/01org/pa-blink.git

use the “master” branch.

  1. .gclient file https://github.com/01org/pa-chromium/blob/master/.gclient

Build process

  • fetch chromium code:

    git clone git@github.com:01org/pa-chromium.git src

    git checkout –b master origin/master

  • fetch blink code:

    cd src/third-party

    git clone git@github.com:01org/pa-blink.git WebKit

    git checkout –b master oirigin/master

  • gclient sync.

    Use .gclient file in the chromium repo for this project. To remove the unversioned directories automatically, run gclient sync with -D -R. To avoid generating Visual Studio projects which will be overwritten later, add the -n option.

  • /build/gyp_chromium (optional: -Dcomponent=shared_library -Ddisable_nacl=1)

  • Build.

About

No description, website, or topics provided.

Resources

License

BSD-3-Clause, BSD-3-Clause licenses found

Licenses found

BSD-3-Clause
LICENSE
BSD-3-Clause
LICENSE.chromium_os

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published