Home > About Us > Puget Systems Blog Posts

Puget Systems Blog Posts

Chris Stephens (Business Development)


Posted on February 13, 2015 by Chris Stephens

I thought I would take a minute and let you all know how Puget Systems is doing as a business and how our 2014 shaped up. How was 2014? In a word? Stunning.

Posted in Company | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

A Race To the Bottom

Posted on February 2, 2015 by Brett Nordquist

I've been a customer of DirecTV for just over 14 years. Yesterday, I called DirecTV and cancelled my account. To their credit, they didn't hassle me very much, and only read off a script a few times to remind me that DirecTV is better than anyone else. Letís perform a little back of the napkin math: $100/month for 14 years comes out to just under $17,000. I've also recommended DirecTV to a number of friends and family bringing that total much higher.

Posted in Business, Industry | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

In Search Of Things That Do Not Scale

Posted on January 20, 2015 by Brett Nordquist

In the late 90s I had the opportunity to take a factory tour of the Porsche plant in Stuttgart Germany. I watched as engineers assembled engines by hand. The only automation I noticed was how parts were delivered to each work station by robotic carts. Our tour guide pointed out that each Porsche was built-to-order and that a number of models had long waiting lists. But it was an area near the end of the tour, just off the main assembly line that stood out to me that day. In this area were maybe a dozen or so women stitching together what looked to be large swaths of leather or canvas. Looking around the plant of such a high performance car company, this particular area felt antiquated. Another man in our tour group asked the tour guide why those women were not using commercial stitching machines.

Posted in Business | 2 Comments
Brett Nordquist (Customer Happiness Engineer)

Tiny Glowing Screens

Posted on December 23, 2014 by Brett Nordquist

I sat on a chair made for a Kindergartner in the back of a dark auditorium waiting for my daughter to perform at her school Christmas program. You can almost feel the nervous energy coming from the children and especially the parents like me who are not sure if their child remembered to bring their sheet music, instrument and every part of their costume including the reindeer antlers.

Posted in Technology | 0 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Xeon Phi 31s1p Cooling and Motherboards

Posted on December 18, 2014 by Dr Donald Kinghorn

OK, you got one of the Intel ďfire sale / crazy Eddie saleĒ Xeon Phi 31s1p cards Ö now what? I'll give you some tips on how to get this thing working!

Posted in Hardware, Technology | 2 Comments
Brett Nordquist (Customer Happiness Engineer)

What I Wish I Had Known

Posted on November 24, 2014 by Brett Nordquist

As part of my job at Puget Systems, I speak with many of our customers at various stages of ownership that range from about a week to a couple of years. These customers often share feedback that we use to improve our products and services. Occasionally customers share what they wish they had done differently when they were configuring their computers. I share this information with our sales team, and figured it might be helpful to those of you considering a new computer today. So in the vein of "If I could do it all over again..." here are a number of items our customers would change if they could turn back time:

Posted in Technology | 1 Comment
Dr Donald Kinghorn (HPC and Scientific Computing)

NVIDIA CUDA install on CentOS 6.6 [SOLVED]

Posted on November 4, 2014 by Dr Donald Kinghorn

If you have done a fresh install of CentOS 6.6 or ďupdatedĒ to it from a 6.5 install and you are setting up NVIDIA CUDA 6.5 you may be having trouble with a failed build of the nvidia-uvm kernel module. Read on for a fix Ö

Posted in Software | 3 Comments
Brett Nordquist (Customer Happiness Engineer)

The Right Tool

Posted on October 28, 2014 by Brett Nordquist

A few months ago my car wouldn't start. I narrowed the problem down to the starter motor. After doing a little research online, I decided I could perform the repair myself. I ordered the motor and expected the replacement to take a couple of hours. If you've ever replaced a starter engine, you know that getting to the starter is often the most time consuming part of the project. It didn't take long to realize the tools I had on hand were not tailored for the job. Iím a lot more comfortable around computers than I am cars. But I figured with detailed instructions in hand, Iíd have my car up and running soon. That wasn't the case.

Posted in Business | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

5 Time-Saving Apps

Posted on October 19, 2014 by Brett Nordquist

I love apps that save time, even just a few seconds on each use. Most of my day is spent writing so any tool that allows me to keep my focus on that activity earns a spot on my computer. Over the years, Iíve test dozens of utilities that promised to save time, and Iíve found that very few have lived up to that promise. Many are either too complex, require too much administration or just donít work the way they should. But a few apps have withstood the test of time. These are the apps I use multiple times a day. A few of these I use a dozen or more times a day. The attribute each has in common is they save time.

Posted in Software | 4 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Intel Xeon E5 v3 Haswell-EP Buyers Guide

Posted on October 3, 2014 by Dr Donald Kinghorn

The new Xeon E5 v3 Haswell processors are here, all 30+ of them! There is a bewildering variety of clock speeds, core counts, and power usage. There are processors in the new v3 familly ranging from the single socket E5-1620v3 with 4 cores at 3.5 GHz to the dual socket E5-2699v3 with 18 cores at 2.3GHz. How do you make a choice for a new system?! How do these new processors perform when you programs parallel scaling is less than perfect?

Posted in Hardware, Technology | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

First Impressions

Posted on September 29, 2014 by Brett Nordquist

I recently had two experiences while shopping for groceries that I want to share. I do most of the grocery shopping for our family in the evenings when the crowds are lighter and the kids are in bed. I decided to try the largest grocery store in the area. Inside is a deli, bank, pharmacy and coffee shop. This store is open 24 hours. I entered the store around 9 pm, grabbed a cart and made my way down the aisles. I was especially impressed with the bakery, but when I got to the produce area, I noticed most sections were covered with large tarps. It felt like a game of hide-and-seek trying to find the gala apples and seedless grapes, but I managed to find what I came for and headed towards the checkout stands.

Posted in Business | 0 Comments
Jeff Q. Stubbers (Mr. Customer Service)

Asus 4K PQ321Q Monitor

Posted on September 10, 2014 by Jeff Q. Stubbers

Sales Consultant Jeff Stubbers recently took home an Asus 4K monitor for personal use, and he liked it so much that he wrote a blog post about it.

Posted in hardware, technology, industry | 2 Comments
Brett Nordquist (Customer Happiness Engineer)

Minecraft Has Taken Over My Home

Posted on September 9, 2014 by Brett Nordquist

On the drive from the kidís school to our home, we pass through a field of black lava formations on the outskirts of Santa Clara, UT. My daughter asked asked why the lava was black, and before I could say anything my son said, ďThe lava turns into obsidian when it comes in contact with water.Ē Where did he learn that? Minecraft.

Posted in Gaming | 4 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Xeon E5 v3 Haswell-EP Performance -- Linpack

Posted on September 8, 2014 by Dr Donald Kinghorn

The Intel Xeon E5 v3 Haswell EP processors are here. The floating point performance on these new processors is outstanding. We run a Linpack benchmark on a dual Xeon E5-2687W v3 system and show how it stacks up against several processors.

Posted in Hardware, Technology | 9 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Memory Performance for Intel Xeon Haswell-EP DDR4

Posted on September 8, 2014 by Dr Donald Kinghorn

Memory bandwidth is often an important factor for compute or data intensive workloads. The STREAM benchmark has been used for may years as a measure of this bandwidth. We present STREAM results for the new Xeon E5 v3 Haswell processor with DDR4 memory and compare this with an Xeon E5 v2 Ivy Bridge system.

Posted in Hardware, Technology | 0 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Linpack performance Haswell E (Core i7 5960X and 5930K)

Posted on August 29, 2014 by Dr Donald Kinghorn

The new Intel desktop Core i7 processors are out, Haswell E! We look at how the Core i7 5960X and 5930K stack up with some other processors for numerical computing with the Intel optimized MKL Linpack benchmark.

Posted in Hardware, Technology | 1 Comment
Dr Donald Kinghorn (HPC and Scientific Computing)

LAMMPS Optimized for Intel on Quad Socket Xeon

Posted on August 27, 2014 by Dr Donald Kinghorn

LAMMPS is a molecular dynamics program capable of running very large (billions of atom) dynamics simulations. It is modular with many contributed packages to add extra potential energy functions, atom types etc.. There was recently added a package, USER-INTEL, that adds some nice code optimizations for Intel Xeon hardware. We grabbed the latest source code and did a build with this new code and fired it up on our quad Xeon test system and got very good performance.

Posted in Hardware, Technology | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

Changing Priorities

Posted on August 16, 2014 by Brett Nordquist

I'd never used a Dremel before. But I'd have to learn if I wanted a PC that stood out from all the nondescript beige boxes my friends owned. So I spent the afternoon tracing the pattern on side panel of my Lian-Li aluminum case using a stencil I'd found online. Had YouTube been around at the time, I would have searched to find a Dremel tutorial but it would be few more years before it existed.

Posted in Technology | 0 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

OpenFOAM performance on Quad socket Xeon and Opteron

Posted on August 5, 2014 by Dr Donald Kinghorn

OpenFOAM is a collection of programs and libraries for computational fluid dynamics, CFD, and general dynamical modelling with many solver types. It can give linear scaling and excellent parallel performance on Quad socket many-core systems. Read on to see performance on a 40-core Xeon and 48-core Opteron system.

Posted in Hardware, Technology | 0 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Why quad Xeon? 95% of peak LINPACK on 40 cores!

Posted on July 29, 2014 by Dr Donald Kinghorn

Iíve been doing application performance testing on our quad socket systems and I am especially liking the quad Xeon box on our test bench. I realized that I havenít published any LINPACK performance numbers for this system (thatís my favorite benchmark). Iíll show the results for the Intel optimized multi-threaded binary that is included with Intel MKL and do a compile from source using OpenMPI. It turns out that both openMP threads and MPI processes give outstanding, near theoretical peak performance. Building from source hopefully shows that itís not just Intel ďmagicĒ that leads to this performance Ö although I guess it really is.

Posted in Hardware, Technology | 0 Comments
Lara Graham (administrative assistant)

Summer Newsletter

Posted on July 24, 2014 by Lara Graham

To the best of my knowledge, itís been at least six years since we've written about life behind-the-scenes here at Puget Systems. So weíre going to kick off a whole new generation of newsletters - focused more on the people and less the technology - as we dive into this summer season of 2014. I hope you enjoy this little glimpse of what working at Puget Systems is really like, day to day.

Posted in Company | 0 Comments
Brett Nordquist (Customer Happiness Engineer)

The Perfect Operating System

Posted on July 15, 2014 by Brett Nordquist

The first computer I purchased arrived at my home with two operating systems: DOS and Windows 3.1. Most full-fledged programs ran in DOS, including nearly every game in the early 1990s. Besides pool, the game I played most during my college years was called Links Golf which ran in DOS. Without Links Iím convinced my GPA would be at least a half grade higher. I offset my Links addiction by installing WordPerfect for DOS which allowed me to write reports from home instead of the schoolís computer lab

Posted in Industry, Software | 1 Comment
Dr Donald Kinghorn (HPC and Scientific Computing)

POV-ray on Quad Xeon and Opteron

Posted on July 14, 2014 by Dr Donald Kinghorn

POV-ray is an open source ray tracing package with a long history. It has been a favorite system performance testing package since itís inception because of the heavy load it places on the CPU. It has had an SMP parallel implementation since the mid 2000ís and is often used as a multi-core CPU parallel performance benchmark on both Linux and Windows. So lets try it on our Quad socket many-core systems!

Posted in Hardware, Technology, Software | 1 Comment
Dr Donald Kinghorn (HPC and Scientific Computing)

Hyper-Threading may be Killing your Parallel Performance

Posted on July 2, 2014 by Dr Donald Kinghorn

Hyper-Threading, hyperthreading, or just HT for short, has been around on Intel processors for over a decade and it still confuses people. Iím not going to do much to help with the confusion. I just want to point out an example from some testing I was doing recently with the ray-tracing application POV-ray that surprised me. Hyper-threading dramatically lowered the performance on a multi-core test system running Windows when running POV-ray in parallel.

Posted in Hardware, Technology | 8 Comments
Dr Donald Kinghorn (HPC and Scientific Computing)

Install CUDA and PGI Accelerator with OpenACC

Posted on June 27, 2014 by Dr Donald Kinghorn

Iím going to walk you through a basic install and configuration for a development system to do CUDA and OpenACC GPU programming. This is not a detailed howto but if you have some linux admin skills it will be a reasonable guide to get you started. Weíll do a basic NVIDIA GPU programming setup including CentOS 6.5, CUDA development environment and a PGI compiler setup with OpenACC. The most interesting part may be the OpenACC setup. OpenACC is a relatively new option for GPU programming and allows for a directive (pragma) based coding model.

Posted in Hardware, Technology, HPC, Software | 0 Comments
<< Older Posts