CUDA (an acronym for Compute Unified Device Architecture) is a parallel computing architecture developed by NVIDIA. CUDA is the computing engine in NVIDIA graphics processing units (GPUs) that is accessible to software developers through industry standard programming languages. Programmers use 'C for CUDA' (C with NVIDIA extensions), compiled through a C compiler to code algorithms for execution on the GPU.
Using DevSquare Hands-on Performance (HoP) engine, CUDA assignments were completed by UCLA students. DevSquare HoP platform gave a standardized platform to the students with exactly same environment and GPU capabilities. This placed students on exactly same footing while performing their assignments.
Further, students got an opportunity to use the revolutionary feedback system of DevSquare HoP engine, which gives immediate feedback regarding how close they are to their goals in their assignments. This allows students to fix the issues in their code and submit it again, aiding the student to perform better and gain better understanding of what they did wrong.
We are very excited at the feedback from students and looking to do this for even a bigger audience.
Certs & Tests
Rants and updates from DevSquare employees about our company, products, etc.
Tuesday, July 6, 2010
Hands On Performance
Hands On Performance is destined to be the new way of Certifications where in emphasis is laid on ability to apply the knowledge (and not just the knowledge itself). Basically can he "walk the talk"???
There are primarily 2 reasons for this.
1. Often as you would have seen in your work environment, theoretical knowledge is one thing, but ability to apply this knowledge is another thing. If a candidate has applied a technology in a hands on environment, demonstration of such experience is more valuable to the company rather than just the bookish knowledge of concepts. Even during your college education you would have seen greater emphasis on ability to apply the knowledge rather than knowledge itself.
2. As technologies that a company wants to use keep on changing and evolving, the amount and type of knowledge required by company keeps on changing. In this fast changing technology world, a company cannot rely on just the current technology knowledge.
There are primarily 2 reasons for this.
1. Often as you would have seen in your work environment, theoretical knowledge is one thing, but ability to apply this knowledge is another thing. If a candidate has applied a technology in a hands on environment, demonstration of such experience is more valuable to the company rather than just the bookish knowledge of concepts. Even during your college education you would have seen greater emphasis on ability to apply the knowledge rather than knowledge itself.
2. As technologies that a company wants to use keep on changing and evolving, the amount and type of knowledge required by company keeps on changing. In this fast changing technology world, a company cannot rely on just the current technology knowledge.
Subscribe to:
Comments (Atom)