Generating Photorealistic Images of Fake Celebrities with Artificial Intelligence

Artificial Intelligence, Features, CUDA, cuDNN, Image Recognition, Machine Learning & Artificial Intelligence, Tesla

Nadeem Mohammad, posted Oct 30 2017

Researchers from NVIDIA recently published a paper detailing their new methodology for generative adversarial networks (GANs) that generated photorealistic pictures of fake celebrities.

Read more

High-Performance GPU Computing in the Julia Programming Language

Accelerated Computing, CUDA, cuDNN

Nadeem Mohammad, posted Oct 26 2017

Julia is a high-level programming language for mathematical computing that is as easy to use as Python, but as fast as C.

Read more

Build, Train and Deploy AI in the Cloud with NVIDIA GPU Cloud

Accelerated Computing, Artificial Intelligence, Features, Cloud, CUDA, cuDNN, Machine Learning & Artificial Intelligence, Tesla

Nadeem Mohammad, posted Oct 26 2017

NVIDIA just announced the NVIDIA GPU Cloud (NGC) — a GPU-accelerated cloud platform that makes it easy to get started with the top deep learning frameworks on-premises or on Amazon Web Services.

Read more

Programming Tensor Cores in CUDA 9

Artificial Intelligence, CUDA, cuDNN, Machine Learning & Artificial Intelligence, Tesla

Nadeem Mohammad, posted Oct 17 2017

A defining feature of the new Volta GPU Architecture is its Tensor Cores, which give the Tesla V100 accelerator a peak throughput 12 times the 32-bit floating point throughput of the previous-generation Tesla P100.

Read more

Register Cache: Caching for Warp-Centric CUDA Programs

Features, Cooperative Groups, CUDA, Optimization

Nadeem Mohammad, posted Oct 12 2017

In this post we introduce the “register cache”, an optimization technique that develops a virtual caching layer for threads in a single warp. It is a software abstraction implemented on top of the NVIDIA GPU shuffle primitive.

Read more

7 Things You Might Not Know about Numba

Accelerated Computing, CUDA

Nadeem Mohammad, posted Oct 08 2017

Numba is a Python compiler from Anaconda that can compile Python code for execution on CUDA-capable GPUs or multicore CPUs.

Read more

Flexible CUDA Thread Programming

Accelerated Computing, CUDA

Nadeem Mohammad, posted Oct 05 2017

In efficient parallel algorithms, threads cooperate and share data to perform collective computations. To share data, the threads must synchronize.

Read more

Cooperative Groups: Flexible CUDA Thread Programming

Features, Algorithms, Cooperative Groups, CUDA, Parallel Programming

Nadeem Mohammad, posted Oct 04 2017

In efficient parallel algorithms, threads cooperate and share data to perform collective computations. To share data, the threads must synchronize.

Read more

Style Transfer From Multiple Reference Images

Artificial Intelligence, CUDA, Higher Education/Academia, Image Recognition, Machine Learning & Artificial Intelligence, Media & Entertainment, Tesla

Nadeem Mohammad, posted Oct 04 2017

Researchers from Microsoft and Hong Kong University of Science and Technology developed a deep learning method that can transfer the style and color from multiple reference images onto another photograph.

Read more

Seven Things You Might Not Know about Numba

Features, Analytics, Big Data, CUDA, Numba, Python

Nadeem Mohammad, posted Oct 02 2017

One of my favorite things is getting to talk to people about GPU computing and Python. The productivity and interactivity of Python combined with the high performance of GPUs is a killer combination for many problems in science and engineering.

Read more