Related Posts
Hello ,
I have 11+ years of total experience out of which 6 years in web application support , 2 years build and release engineer, current 2+ years in environment management and devops.
My current CTC is 17 LPA which i know is not as per market standards but need to know how much should be the market rate as per this experience.
Please share the valid market range so that i should know what value i hold.
DEVOPS
Anyone working in appdynamics??
Engineering influencers to follow?
Additional Posts in Software Engineering
So I've had 2 hiring managers and several recruiters from Amazon reach out to me about applying for some open positions with the company (android). I completed the coding assessment and now they want me to go through a round of 5 hour interviews next week. Is there a good chance I'll be hired if engineering managers are reaching out to me? I'm really not sure how badly I want to work for them and I don't want to be laid off months after being hired on. Anyone know what Amazon hiring is like?
New to Fishbowl?
unlock all discussions on Fishbowl.



It is taught in schools! I graduated in 2012 and one of the classes I took was computer graphics, and it covered GPU rendering as well as (non-GPU) raytracing.
If you want to learn how GPUs work at a low level, I found NVIDIA's CUDA educational material very helpful. You'll need some existing computer systems background to get the most out of it. While the terminology and specific details of CUDA are NV-specific, the general concepts are common to all modern GPUs.
If you want to learn how to do graphics with GPUs, start by learning the general basics of 3D rendering (transformation matrices, shading, etc). That will help tremendously with learning OpenGL/Vulkan/DirectX, which are the usual software interfaces. Under the hood they're using (mostly) the same low-level compute functionality as exposed by CUDA or OpenCL.
To what end? Are you planning to make video games? Do some physics experiments? Bitcoin mining? Do you want to build the GPUs drivers? All of which are pretty different segments of engineering.
Not planning any such thing! One of my interviewers asked me if I know about GPUs and I realized I don’t know anything. The resources over internet which I found is not well organized either. I wish to learn it step by step! It seems like a difficult topic! Any suggestions?