Thursday, February 28, 2019

Looking for fullstack React developers

The Blue Brain Project is a Swiss neuroscience research project based in Geneva which pushes the boundaries of computational neuroscience. It has an ambitious goal: to explore strange new worlds, to seek out new lifeforms and to boldly go where no man has gone before by simulating a complete digitally reconstructed biological brain using a supercomputer.

We are currently looking for experienced fullstack React developers to help build a web application for real-time raytraced neuroscientific data (which is rendered on a remote cloud).

The Ideal candidate's profile
  • 2+ years experience in full stack/frontend engineering
  • 2+ years designing, developing, and scaling modern web applications
  • 2+ years experience with React, JavaScript, HTML5, CSS3, and other modern web technologies

Technical requirements:

  • Deep understanding of asynchronous code and the observable pattern in JavaScript
  • Experience using the browser's dev tools for debugging, profiling, performance evaluation, etc.
  • Knowledge of code chunking strategies
  • Experience writing unit tests and component tests
  • Experience with version control systems (Git, Github, etc.)
  • Continuous integration and deployment using Jenkins
  • Knowledge of common UI/UX design patterns and ability to use them accordingly
  • Knowledge of Google's Material Design spec

Required skills:

  • TypeScript, JavaScript (ES6), React, Redux, NodeJS
  • REST, WebSocket API

Nice to have skills:

  • ThreeJS, D3, Python, C++
  • Docker, OpenShift, CI/CD, Webpack, Bash

Monday, February 18, 2019

Nvidia releases OptiX 6.0 with support for hardware accelerated ray tracing

Nvidia recently released a new version of Optix, which finally adds support for the much hyped RTX cores on the Turing GPUs (RTX 2080, Quadro RTX 8000 etc), which provide hardware acceleration for ray-BVH and ray-triangle intersections.

First results are quite promising. One user reports a speedup between 4x and 5x when using the RTX cores (compared to not using them). Another interesting revelation is that the speedup gets larger with higher scene complexity (geometry-wise, not shading-wise): 

As a consequence, the Turing cards can render up to 10x faster in some scenes than the previous generation of Geforce cards, i.e. Pascal (GTX 1080), which is in fact two generations old if you take the Volta architecture into account (Volta was already a huge step up from Pascal in terms of rendering speed, so for Nvidia's sake it's better to compare Turing with Pascal).

This post will be updated with more Optix benchmark numbers as they become available.