msgbartop
Computational Science, Computer Science and Information Technology
msgbarbottom

12 Dec 08 Multicore Is Bad News For Supercomputers

By Samuel K. Moore

With no other way to improve the performance of processors further, chip makers have staked their future on putting more and more processor cores on the same chip. Engineers at Sandia National Laboratories, in New Mexico, have simulated future high-performance computers containing the 8-core, 16‑core, and 32-core microprocessors that chip makers say are the future of the industry. The results are distressing. Because of limited memory bandwidth and memory-management schemes that are poorly suited to supercomputers, the performance of these machines would level off or even decline with more cores. The performance is especially bad for informatics applications—data-intensive programs that are increasingly crucial to the labs’ national security function.

more see here

Share/Save/Bookmark

17 Nov 08 Daftar kuliah-kuliah mengenai Bahasa Pemrograman

1986 Lectures Structure & Interpretation of Computer Programs, Hal Abelson and Gerry Sussman
Courses using EOPL/EOPL2 (use Scheme; Interpreters based)
Programming Languages (Princeton) (uses ML and Java. Andrew Appel)
CPSC 511: Programming Languages (UBC) (Gregor Kiczales. “The goal of this course is to prepare you to participate in modern programming language design research.”)
CS 2135: Programming Language Concepts (WPI) (Kathi Fisler. Domain specific little languages are designed and implemented step by step.)
CS655: Programming Languages, University of Virginia / Spring 2000 (Notice the mock trial! Some interesting project topics)
Design and Analysis of Programming Languages (Berkeley) (emphasis on semantics and type systems)
Fundamentals of Programming Languages (University of Colorado) (Based on a collection of papers; the site contains worksheets + summaries)

Share/Save/Bookmark