What do you get when you combine a car with a computer? A computer that can cause life-threatening problems! Modern vehicles are massively complex computing platforms, with nearly one hundred processors and over a million lines of code. The complexity is only growing, especially as car manufacturers rush to add "app stores" to their dashboards and allow the owner to download potentially buggy software from the internet!

For More Information, Contact:

Current architectures for main-memory online transaction processing (OLTP) database management systems (DBMS) typically use random scheduling to assign transactions to threads. This approach achieves uniform load across threads but it ignores the likelihood of conflicts between transactions. If the DBMS could estimate the potential for transaction conflict and then intelligently schedule transactions to avoid conflicts, then the system could improve its performance. Such estimation of transaction conflict, however, is non-trivial for several reasons.

For More Information, Contact:

Friday, April 6, 2018 - by

Lenore Blum, Distinguished Career Professor of Computer Science, was one of six women honored at the 2018 Women of Spirit Awards Gala April 5 at Carnegie Music Hall.

For More Information, Contact:

Thursday, March 29, 2018 - by

Carnegie Mellon University computer scientists have developed a system that can translate a wide variety of 3-D shapes into stitch-by-stitch instructions that enable a computer-controlled knitting machine to automatically produce those shapes.

For More Information, Contact:

SIGBOVIK (Special Interest Group on Harry Quagga Bovik) is an annual multidisciplinary conference specializing in lesser-known areas of academic research such as Generalized Belief, k-Armed Bandits, and Phylogenetics.

For More Information, Contact:

Web applications are integral to today’s society, hosting a variety of services ranging from banking and e-commerce to mapping and social media. To support these rich services, web applications have evolved into complex distributed systems, making critical tasks such as performance optimization and debugging difficult.

For More Information, Contact:

Pages

Subscribe to Carnegie Mellon University - Computer Science Department RSS