C++ Books

Monday, May 23, 2011

Tech Icons: Bjarne Stroustrup

Meet Bjarne Stroustrup, inventor of C++, and Hero of the Digital Revolution is the title of a March 2011 video released by Tech Icons, an AT&T Tech Channel show. Tech Icons focuses on the Heroes of the Digital Revolution in a series of fascinating biographies. The focal point of this video is Dr. Stroustrup, his creation of C++ and it's worldwide and interplanetary applications.



This audiovisual program highlights Dr. Stroustrup's journey from AT&T Bell Labs to Texas A&M University, emphasizing the history of C++ design and it's revolutionary affect on today's technology. C++0x* is also referenced as Dr. Stroustrup continues to improve C++ for future technologies. He says in the video, "C++...is my vehicle to get to interesting places and see interesting people." We are privileged that he has chosen Texas A&M as an interesting place on his incredible journey.

Dr. Bjarne Stroustrup is the Distinguished Professor and College of Engineering Endowed Chair in Computer Science in Texas A&M Engineering's Department of Computer Science and Engineering.

Written by Kathy Flores

Wednesday, March 30, 2011

An Automatic Parallelization Framework for Algebraic Computation Systems

A paper "An Automatic Parallelization Framework for Algebraic Computation Systems" by Yue Li and Gabriel Dos Reis was accepted by ISSAC 2011


Abstract:
This paper proposes an automatic parallelization framework for an existing computer algebra system. The framework performs a semantics-based static analysis to extract reductions in library components. Reductions using associative binary operators are automatically transformed to their parallel versions. Our implementation is evaluated using algebraic library functions and a self-implemented application. Experimental results show that up to 5 times speed-up for the application is obtained. It is feasible to adapt the core of this framework to other algebraic computation systems and programming languages. The adaptation requires a type system which is able to provide semantics algebraic information from users.