Yes, this is me, albeit a sandy, rendered version of me

golas@cs.unc.edu

338, Sitterson Hall
UNC Chapel Hill,
Chapel Hill, NC 27599-3175

CV

View Abhinav Golas's profile on LinkedIn

Abhinav Golas

Hi, I'm a former Ph.D. student at the Department of Computer Science at The University of North Carolina at Chapel Hill. I worked with Prof. Ming Lin in the GAMMA group. These days I can be found at the Advanced Processor Lab, Samsung Research America. My research interests lie in physically-based simulation of dynamic systems particularly natural phenomena and human crowds, as well as core problems in computer graphics and rendering. I'm also particularly interested in efficient and portable implementation of these methods, using threads, SIMD, and language extensions like OpenCL and CUDA.

Before coming to UNC, I did a B.Tech and M.Tech at the Department of Computer Science and Engineering at the Indian Institue of Technology, Delhi in India. I was a system administrator for the department during my time there, so I still have my webpage from that era here.

Yes, the image on the left is me, if my face were made of sand. The scan is courtesy the ICT Lightstage. The rendering was done with Pixar's Renderman and my own sand DSO shader, more details and source are here.

PUBLICATIONS

Continuum Modeling of Crowd Turbulence
Abhinav Golas, Rahul Narain, Ming Lin
Physical Review E (Published October 28, 2014)

A Continuum Model for Simulating Crowd Turbulence
Abhinav Golas, Rahul Narain, Ming Lin
ACM SIGGRAPH 2014 Talks

Hybrid Long-Range Collision Avoidance for Crowd Simulation
Abhinav Golas, Rahul Narain, Sean Curtis, Ming Lin
IEEE Transactions on Visualization and Computer Graphics, 2014

Hybrid Long-Range Collision Avoidance for Crowd Simulation
Abhinav Golas, Rahul Narain, Ming Lin
ACM SIGGRAPH Symposium on Interactive 3D and Games (I3D) 2013

Large-scale Fluid Simulation using Velocity-Vorticity Domain Decomposition
Abhinav Golas, Rahul Narain, Jason Sewall, Pavel Krajcevski, Pradeep Dubey, Ming Lin
Proceedings of ACM SIGGRAPH Asia 2012

Efficient Large-scale Hybrid Fluid Simulation
Abhinav Golas, Rahul Narain, Jason Sewall, Pavel Krajcevski, Ming Lin
ACM SIGGRAPH 2012 Technical Talks

Free-Flowing Granular Materials with Two-Way Solid Coupling
Rahul Narain, Abhinav Golas, Ming Lin
Proceedings of ACM SIGGRAPH Asia 2010

Aggregate Dynamics for Dense Crowd Simulation
Rahul Narain, Abhinav Golas, Sean Curtis, Ming Lin
Proceedings of ACM SIGGRAPH Asia 2009

Interative Modeling, Simulation and Control of Large-Scale Crowds and Traffic
Ming Lin, Stephen Guy, Rahul Narain, Jason Sewall, Sachin Patil, Jatin Chhugani, Abhinav Golas, Jur van den Berg, Sean Curtis, David Wilkie, Paul Merrell, Changkyu Kim, Nadathur Satish, Pradeep Dubey, Dinesh Manocha
Motion in Games 2009 (Lecture Notes in Computer Science series)

Explosion Simulation using Compressible Fluids
Abhinav Golas, Akram Khan, Prem Kalra, Subodh Kumar
Proceedings of ICVGIP 2008

WORK

I'm currently working at the Advanced Processor Lab, Samsung Research America on rendering and core graphics problems.

During my summers, I've worked recently at AMD, with the Heterogeneous System Architecture Workloads group at their beautiful Austin campus, working on efficient simulations using APUs i.e. chips having CPUs and GPUs on the same die. I've also worked twice at Intel, once with the 3D graphics technology group at Portland, Oregon, and once with the Parallel Computing Lab at Santa Clara, California, both times working on efficient physical simulations on upcoming hardware like Integrated GPUs and the Xeon Phi coprocessor. I also spent a summer at the Institute for Creative Technologies in Los Angeles. During my time there I contributed to the Virtual Human project.

CODE SNIPPETS

I routinely switch between Windows and Linux, so I like my base routines to be portable. For that reason, I rely a lot on tvmet, tinyxml, freeglut and Intel MKL. Here are some other useful code snippets that I wrote:

More coming soon!

COURSES


2008-09

2009-10