By: Jeff Scheel. I hope you "Think" our Power Linux community is starting to come together. It's taking some time to bring the pieces together, but we're making progress. Since Rome wasn't built in a day, hopefully you'll understand if the Think Power Linux community takes a couple months. Speaking of Rome and building, did you know that IBM's effort with Power Linux is over 10 years old. Yes, I was one of the original team members focused on putting Linux on the iSeries. That mission grew into the ppc64 kernel and glibc that... [More]
By: Bill Buros. Continuing our journey into benchmarks, we recently were working on the SPECcpu2006 set of benchmarks again, and returned to look at some of the dependent products which we build and run with. One of the products which we link with on Power Linux is MicroQuil's Smartheap library. This is a run-time library which can be purchased from MicroQuil. One of the benchmark components of the SPECcpu2006 suite - xalancbmk - is a classic example of a questionable choice as a system and compiler measurement benchmark. The... [More]
By: Bill Buros. This morning we got into a good discussion on what simple things that we check on a new system or partition for Power Linux.
The list was easy. How many cores? what SMT mode are the cores running in? how fast are the cores running? how much memory is available? how is the memory balanced? and is any of the memory tied up in Hugepages? So we wrote a quick script here to get that information and thought we'd post that here. Edit'ed Aug 3rd 2012: See a new article " Setup and understand your system " for a more... [More]
The business demands of today don’t cut you any slack. Zero tolerance for latency, massive data, and the need for lightning-fast decision-making call for formidable tools that will keep you ahead of the game and sharpen your strategies for what’s next. IBM POWER8, which clearly stands as the best scale-out system for a business’s rapidly evolving needs, features a high-speed, scalable cache design that can rein in big data and fuel untold potential to power your analytics engine. The result of breakthrough... [More]
By Jeff Scheel Everyone remembers Cheers , the 1980s television sitcom that included the well-dressed, but slightly funny looking Norm who always entered the bar as everyone called out "Norm!" I suspect that most of us can remember several lines from the theme song, "...Where everybody knows your name, And they're always glad you came..." But, If you can't remember the them, I know that ALL of us who watched the show want to be Norm and have our name called out as we enter the room. Enterprise 2013 was my... [More]
By: Rafael Folco OpenStack uses virtio driver as default model for both networking and disk devices. Virtio takes advantage of paravirtualization and enables guests to get high performance network and disk operations. However, OpenStack also supports some alternate options to enable custom models for KVM/Qemu hypervisor. In order to use custom models, KVM users can change the image_meta properties and select the desired driver. IBM PowerKVM provides support to ibmveth and ibmvscsi drivers as an alternative to the default virtio driver.... [More]
By: Jeff Scheel. Life as the PowerLinux Chief Architect involves answering many questions, some of which need lengthy explanations. One such example is whether PowerLinux is a Power operating system or a Linux operating system. In some ways this discussion reminds me of the campfire scene from the 1986 movie Stand by Me where the boys deeply contemplate Disney characters. Essentially the discussion went this way: Mickey's a mouse, Donald's a duck, Pluto's a dog, what is Goofy? The discussion about PowerLinux generally follows similar flow:... [More]
By: Bill Buros. Recently, the IBM SDK for Linux on Power released another beta update of the environment for developing, debugging, and doing performance analysis of programs running on Power systems. On a regular basis, people ask about the SDK and wonder "So... what exactly can this do?" . Being a little tired of creating more and more wiki pages, I'm hoping that the video approach might be more interesting and quickly informative (not to mention it provided a nice tangent on the few days before the Thanksgiving break). ... [More]
By: Tulio Magno Quites Machado Filho. The IBM Advance Toolchain for PowerLinux is a set of open source development tools and runtime libraries that allow users to take leading edge advantage of IBM's latest POWER hardware features on Linux. A new major release is now available, and it features: New base toolchain, based on GCC 4.8.1 and glibc 2.18 POWER8 enablement POWER8 Optimized scheduler POWER8 Transactional Memory enablement POWER8 Crypto Operations enablement POWER8 Fusion enablement POWER8 optimized system libraries GCC now... [More]
By: Jenifer Hopper This article discusses some basic XML tuning tips for PowerKVM guests. It helps new users get started with editing guest XML definitions, and walks through some simple tuning examples. The article covers various options to tune the guest disk, network, cpu, and memory. It also includes some example guest resource pinning configurations for different scenarios. Applying these tips may help improve application performance by ensuring your guest is configured properly and optimized for the KVM environment.
By: Breno Leitão On new IBM® Power Systems™ servers running Linux, a set of the PCIe slots support a unique feature called 64-bit Direct Memory Access (DMA) , which improves I/O operations. A new article was written explaining this feature and how to take advantage of it. Moreover, performance data is discussed throughout the article, as comparing the bandwidth and latency improvement provided by this feature when using a 10Gbps Network adapter on a PowerLinux 7R2 machine.
By: Tulio Magno Quites Machado Filho. The first release of series 8.0 is now available. This release provides many bugfixes and package updates, including: GCC 4.9.2 GDB 7.8 Python 3.4.1 GCC fixes for:
Avoid discarding the file name information when using -imacros . Miscompile with K&R-style function definition at -O0 . Fix for Valgrind itrace not tracing the first call to library functions. Start distributing big endian and little endian packages in the same release. Due to the last item, you will notice 3 cross compiler packages:... [More]
By: Tulio Magno Quites Machado Filho. The IBM Advance Toolchain for PowerLinux is a set of open source development tools and runtime libraries that allow users to take leading edge advantage of IBM's latest POWER hardware features on Linux. A new release is available, and it includes the following: Support for little-endian (powerpc64le). Support for Ubuntu 14.04 (native and cross compiling from i386). Up-to-date packages:
Glibc 2.19 OpenSSL 1.0.1g GDB 7.7 Libhugetlbfs 2.17 Boost 1.55 Technology preview of the... [More]
I am excited to announce the availability of the next generation of the Power Architecture. The next generation of the Power Architecture heralds a new era for systems. The new Power Instruction Set Architecture 3.0 (Power ISA 3.0) marks the first generation of architecture developed and released since the creation of the OpenPOWER Foundation, and sustains the growth of OpenPOWER as an open ecosystem built around collaborative innovation. Marking this new era, the new Power 3.0 architecture reflects the values of our open ecosystem by... [More]
By: Brent Baude. Fedora has announced a ppc64 Fedora 16 beta last week. The announcement can be found at the following URL: https://fedoraproject.org/wiki/F16_Beta_PPC_release_announcement There are many improvements between the Alpha and Beta for ppc64. Many of them revolve around automated console detection for IBM ppc64 hardware. The desktop is also improved and we now have a functioning Firefox. This is a community-based effort and as
such we encourage folks to participate. The best mechanism to speak
with the team behind this... [More]