5 Ways of Parallel Programming

Modern computing hardware is all about parallelism. This is because we essentially hit the wall several years ago on increasing core clock frequency to speedup serial code execution. The transistor count has continued to follow Moore’s Law (doubling every 1.5-2 years) but these transistors have mostly gone into multiple cores, vector units, memory controllers, etc. on a single die. To utilize this hardware, software needs to be written to take advantage of it, i.e. you have to go parallel.

Elegance in Simplicity

Shortly after my wife and I moved into our first house, I decided to build out a home theater. I spent months researching receivers, speakers, and cables. A number of friends chimed in with suggestions. Once I felt confident with my configuration, I began acquiring each component, piece by piece.

With the help of an audio-savvy friend, I finally got my theater up and running. I even remember the first DVD I watched was the Eagles: When Hell Freezes Over because it was available in DTS. As those first few chords of Hotel California echoed through my home, I felt excited and relief that it was over.

Intel Content Creators

Puget Systems has teamed up with Intel to power content creators! Photo and video work can place significant demands on your workstation. Puget Systems is a leader in providing high quality, high performance PCs, ideal for this work. We are providing a prize desktop and laptop for the Intel contest, and have provided the contest judges, Andy Best and Renee Robyn, with PCs of their own.

Why Are Your Computers So Expensive?

“Why are your systems so expensive?”

I run into this question from time to time. It is understandable I suppose, since so many computer companies have worked to make their systems cheaper and cheaper to make them more appealing to a number of folks. As one company does this, then another company will attempt to do the same with a slightly lower price than the other in an effort to compete in that market.