OCP Global Summit: : CHIPSEC on non-UEFI Platforms

by Stephano Cetola, Software Applications Engineer, Intel Corportation

CHIPSEC is a firmware threat assessment tool used to help verify that systems meet basic security best practices. The tool’s threat model is primarily based on Unified Extensible Firmware Interface (UEFI). However, other firmware may have different threat models that will cause failures in different CHIPSEC modules. This session is a brief overview of CHIPSEC, limitations of the tool, failures seen on different types of firmware, and information on developing new test modules.

https://2019ocpglobalsummit.sched.com/event/JinT

Open Compute Project’s Hardware Hackathon

The Open Compute Project is having a Summit in March in San Jose, California. As part of that, they are having a hackathon, and giving away $10K in prizes.

[…] Do you have a great idea for innovating data center technologies or want to hack on hardware to seed your company? Join us for our Hardware Hackathon at the OCP U.S. Summit 2016 on March 9-10 in San Jose, California. You could win cash prizes to help you seed your initial idea – up to $10K! Winners will present their hacks and receive their prizes on stage during OCP U.S. Summit 2016. Hackathon seating is limited to 100 people. Everyone who registers and participates will receive a special OCP Hackathon t-shirt. We ask that once you register for the hack, you participate in the entire hack, which will last 12-24 hours over the course of the two-day summit. The OCP Hardware Hackathon will consist of 2 tracks: the first track will encompass all active hardware projects under the Open Compute Project — Server, Storage, Network, Open Rack, Hardware management; the second track allows you to hack on hardware that is outside of the existing active OCP projects. […]

http://www.opencompute.org/ocp-u.s.-summit-2016/ocp-hardware-hackathon/
https://registration.opencompute.org/ocp/hackathon
https://registration.opencompute.org/ocp
http://www.opencompute.org/home/SearchForm?Search=Hackathon

Facebook’s Big Sur

https://code.facebook.com/posts/1687861518126048/facebook-to-open-source-ai-hardware-design/

[…]

Big Sur is our newest Open Rack-compatible hardware designed for AI computing at a large scale. In collaboration with partners, we’ve built Big Sur to incorporate eight high-performance GPUs of up to 300 watts each, with the flexibility to configure between multiple PCI-e topologies. Leveraging NVIDIA’s Tesla Accelerated Computing Platform, Big Sur is twice as fast as our previous generation, which means we can train twice as fast and explore networks twice as large. And distributing training across eight GPUs allows us to scale the size and speed of our networks by another factor of two.

In addition to the improved performance, Big Sur is far more versatile and efficient than the off-the-shelf solutions in our previous generation. While many high-performance computing systems require special cooling and other unique infrastructure to operate, we have optimized these new servers for thermal and power efficiency, allowing us to operate them even in our own free-air cooled, Open Compute standard data centers. Big Sur was built with the NVIDIA Tesla M40 in mind but is qualified to support a wide range of PCI-e cards. We also anticipate this will achieve efficiencies in production and manufacturing, meaning we’ll get a lot more computational power per dollar we invest.

Servers can also require maintenance and hefty operational resources, so, like the other hardware in our data centers, Big Sur was designed around operational efficiency and serviceability. We’ve removed the components that don’t get used very much, and components that fail relatively frequently — such as hard drives and DIMMs — can now be removed and replaced in a few seconds. Touch points for technicians are all Pantone 375 C green, the same touch-point color as all of Facebook’s custom data center hardware, which allows technicians to intuitively identify, access and remove parts. No special training or service guide is really needed. Even the motherboard can be removed within a minute, whereas on the original AI hardware platform it would take over an hour. In fact, Big Sur is almost entirely toolless — the CPU heat sinks are the only things you need a screwdriver for.
Collaboration through open source

We plan to open-source Big Sur and will submit the design materials to the Open Compute Project (OCP). Facebook has a culture of support for open source software and hardware, and FAIR has continued that commitment by open-sourcing our code and publishing our discoveries as academic papers freely available from open-access sites. We’re very excited to add hardware designed for AI research and production to our list of contributions to the community.

We want to make it a lot easier for AI researchers to share techniques and technologies. As with all hardware systems that are released into the open, it’s our hope that others will be able to work with us to improve it. We believe that this open collaboration helps foster innovation for future designs, putting us all one step closer to building complex AI systems that bring this kind of innovation to our users and, ultimately, help us build a more open and connected world.

[…]

 

http://www.theregister.co.uk/2015/12/10/facebooks_open_ai_hardware_release/

http://fortune.com/2015/12/10/facebook-ai-big-sur/

http://www.bloomberg.com/news/articles/2015-12-10/facebook-to-publish-designs-for-big-sur-ai-computer-hardware

http://www.opencompute.org/

Project ONIE: UEFI support, and Firmware Update Mechanism

Yesterday Curt Brune of Cumulus Networks announced the latest release of Project ONIE, by the Open Compute Project:

This release contains a number of new hardware platforms, along with the usual enhancements and bug fixes. Some firmware excerpts from the announcement:

Documentation:
Updated x86 design specification to cover UEFI support:
https://github.com/opencomputeproject/onie/wiki/Design-Spec-x86-UEFI

Support for UEFI firmware machines:
42c7448 UEFI: initial support for ONIE on UEFI
a16e630 kvm_x86_64 vm: Update INSTALL instructions for UEFI

Firmware Update Mechanism:
a8e712b pending firmware update discovery mechanism
477cd47 x86 firmware update: add onie-fwpkg CLI tool

More Information:

https://github.com/opencomputeproject/onie/releases/tag/2015.08
http://lists.opencompute.org/pipermail/opencompute-onie/2015-August/000840.html