Forgot your password?

typodupeerror
Debian

+ - SprezzOS "is not here to play around with old GNOME forks."->

Submitted by
NickBlack
NickBlack writes "SprezzOS 1 has been out for a few weeks now, and I got time to write up how and why SprezzOS came to be. It turned into something of an angry screed regarding recent developments in the Linux ecosystem. If you're disappointed by the state of innovation in the APT family of Debian derivatives, read on for an alternative: SprezzOS is motivated to improve the core, behind-the-scenes Linux infrastructure. The only sensible default desktop would — like Vim, the Universe, and other awe-inspiring feats of engineering — take a form largely restricted to black voids. The size of my user base is less important to me than whether I'm happy using it, which is a function of how much time I waste waiting on the machine or repeating menual tasks. Our goal is to minimize that function. It's high time elitism was brought back to Free Software."
Link to Original Source
Debian

+ - SprezzOS 1 celebrated in "Orcas on Segways"-> Screenshot-sm

Submitted by
NickBlack
NickBlack writes "With a week remaining before the first general-audience SprezzOS release, commercial backer Sprezzatech released the short promotional video "Orcas on Segways" to celebrate the new HPC- and developer-focused desktop/server distribution. SprezzOS 1, due 2013-01-13, will feature fully-integrated support for LLNL's ZFS on Linux in the installer, and ships Ubuntu's Unity and Mint's Cinnamon in addition to the usual cast of Compiz 8, GNOME 3, and KDE 4.9.5. SprezzOS derives from Debian, but has updated and extended several hundred packages."
Link to Original Source
Books

+ - Kickstarter project "The Finest Machine" will detail computers from electrons up->

Submitted by
NickBlack
NickBlack writes "I hope to explain, in one book, how quantum physics, materials science, and the theory of computation give rise to the modern microprocessor. After reading The Finest Machine, the sedulous reader will understand the physical limits of computational devices, how silicon and optics yield computational structures, and the conceptual boundaries of computational theory. We start with electrons, build up through ALUs and compilers, and end at the brain. Along the way, we'll learn things like why your cell phone has multiple cores, why we use bits instead of trits or quatrits, and the ancient art of single-instruction set computing. A proposed table of contents is available here."
Link to Original Source

Comment: no....it's all about the architecture, people (Score 1) 794

by NickBlack (#28292205) Attached to: Should Undergraduates Be Taught Fortran?
FORTRAN is still used so heavily because a) the architectures used for HPC are some of the rarest, most singularly-purposed machines on earth -- your Crays, your J-Machines, your Cell BE"s. These are not the commodity architectures for which gcc is designed; in many cases, gcc support might not even exist. In any case, it's certainly not going to have the intense and often, frankly, bizarre optimizations necessary to properly make use of these machines. Does python even allow one to manage cache prefetching, SIMD, the floating point model, etc? b) FORTRAN's easily parallelized by compilers -- even moreso than C with OpenMPI, etc -- due to the simplicity of its loop constructs and a rich heritage of automatically parallelizing these constructs (look at Ken Kennedy's work etc. google for DOALL and DOACROSS). For HPC, you're often working with massively parallel architectures, often SMID-heavy. Check out the Banerjee inequality sometime if you want to see something cool. c) Vector notation in FORTRAN is easily compiled into vector registers and operations. Python slices could probably be amenable to this, but Python isn't really ... d) Array-oriented. Everything in the microarchitecture world is designed around fast access to and operations on arrays. If you're not working in the array model, it's gonna be hard to compile it in a fashion that one can make use of architectural features designed for high performance. Language research is ongoing that seeks to address these issues. Python doesn't get there.

Life, like beer, is merely borrowed. -- Don Reed

Working...