Videos tagged with Parallel Computing


The Parallel Revolution Has Started: Are You Part of the Solution or Part of the Problem

The Parallel Revolution Has Started: Are You Part of the Solution or Part of the Problem

Posted in Conferences, Companies, Science, Development

This talk will explain Why the La-Z-Boy era of sequential programming is over The sorry record of prior commercial forays in parallelism The implications to the IT industry if the parallel revolution should fail The opportunities and pitfalls of this revolution What Berkeley is doing in general to be at the forefront of this revolution Roofline, A New Insightful Visual Performance Model for Mul...

Tags: Techtalks, Google, Conferences, Science, Computer Science, engEDU, Education, Google Tech Talks, Parallel Computing, Development, Companies, ...



Seattle Conference on Scalability: CARMEN: A Scalable Science Cloud

Seattle Conference on Scalability: CARMEN: A Scalable Science Cloud

Posted in Conferences, Companies, Science, Development

CARMEN is a $9M project building a scalable science cloud. Its focus is on supporting neuroscientists who will use it to store, share and analyze 100s of TBs of data. Understanding how the brain works is a major scientific challenge which will benefit medicine, biology and computer science. Globally, over 100,000 neuroscientists are working on this problem. However, the data that forms the basi...

Tags: Techtalks, Google, Conferences, Scalability, Science, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, CARMEN, ...


Seattle Conference on Scalability: Scalable Multiprocessor Programming via Transactional Memory

Seattle Conference on Scalability: Scalable Multiprocessor Programming via Transactional Memory

Posted in Conferences, Companies, Development

As power restrictions have limited performance advances in a single core, new generations of processors are providing a steadily increasing number of cores on a single die. Effectively utilizing such processors requires that programmers write concurrent, scalable programs that typically consist of multiple threads of execution. To communicate between threads, programmers rely on lock-based sync...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Development, Companies, ...


Seattle Conference on Scalability: High Performance Computing with NetWorkSpaces for R

Seattle Conference on Scalability: High Performance Computing with NetWorkSpaces for R

Posted in Conferences, Companies, Development

Increasingly, R users have access to multiprocessor machines or multiple-core CPUs. However, base R does not natively support parallel processing; this can force R users to wait while computationally intensive work is done on a single processor or core and other processors or cores lie idle. NetWorkSpaces for R (NWS-R) is a Python-based tuple coordination system that is portable across virtuall...

Tags: Techtalks, Google, Conferences, Python, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Development, ...


Seattle Conference on Scalability 2008: Chapel: Productive Parallel Programming at Scale

Seattle Conference on Scalability 2008: Chapel: Productive Parallel Programming at Scale

Posted in Conferences, Companies, Development

Chapel is a new programming language being developed by Cray Inc. as part of the DARPA-led High Productivity Computing Systems Program (HPCS). Chapel strives to increase parallel programmability for supercomputer users by raising the level of abstraction compared to current parallel programming models. Language concepts that support this goal include abstractions for globally distributed data a...

Tags: Techtalks, Google, Conferences, Scalability, engEDU, Education, Google Tech Talks, Parallel Computing, Conference on Scalability 2008, Chapel, Development, ...



Combining Parallelism, Virtualization, Heterogeneity and Reliability: Some current HPC Research

Combining Parallelism, Virtualization, Heterogeneity and Reliability: Some current HPC Research

Posted in Conferences, Companies, Science, Cloud Computing

This talk will begin with an overview of the Computer Systems group within the College of Engineering and IT at The Australian National University. These fall under the Themes of Bio-Engineering, Robotics, Advanced Runtime Systems, Performance Analysis, Parallel Processing, Operating Systems. Depending on audience interest, projects under the latter three themes will be discussed in detail. The...

Tags: Techtalks, Google, Conferences, OS, High Performance, Science, Computer Science, engEDU, Education, Clustering, Google Tech Talks, ...


Speculative Parallelization of Applications on Multicores

Speculative Parallelization of Applications on Multicores

Posted in Conferences, Companies, Science

The advent of multicores presents a promising opportunity for speeding up sequential programs via profile-based speculative parallelization of these programs. In this talk I will present a novel solution for efficiently supporting software speculation on multicore processors. Our execution model maintains the state of speculative parallel threads separately from the non-speculative state. Thus,...

Tags: Techtalks, Google, Conferences, Science, Computer Science, engEDU, Education, Google Tech Talks, Parallel Computing, Companies


Disk-Based Parallel Computation, Rubik's Cube, and Checkpointing

Disk-Based Parallel Computation, Rubik's Cube, and Checkpointing

Posted in Conferences, Companies, Development, Science

This talk takes us on a journey through three varied, but interconnected topics. First, our research lab has engaged in a series of disk-based computations extending over five years. Disks have traditionally been used for filesystems, for virtual memory, and for databases. Disk-based computation opens up an important fourth use: an abstraction for multiple disks that allows parallel programs to...

Tags: Techtalks, Google, Conferences, Python, Scalability, Science, Computer Science, engEDU, Education, Google Tech Talks, Parallel Computing, ...