2020 New & Updated Classes

Designed in Module format, some modules take 1.5 hours, some 2 hours and some 2.5 hours depending on the content. It is intended that each module for a course will be delivered on a separate day, allowing the attendee time to work on his or her other responsibilities and to provide a break in the in-rush of new material.

Certain modules are designed to be customized for your needs. With the Commands modules – which commands do you want covered? Also the trace modules – do you want our traces or traces of your latest equipment? Most courses can be presented with all the listed modules, or some modules removed, or other modules added.

Our excellent and well received in person course converted by experts to online presentation.
8 modules at 1.5 hours to 2.5 hours
1 optional PCIe module at 2 hours

  • NVMe Overview
  • PCIe for NVMe (Optional)
  • NVMe Registers
  • NVMe Command Format
  • NVMe I/O Commands
  • NVMe-MI
  • NVMe Features
  • NVMe Advanced Features – This can be modified to cover your requirements.

An all new course for those that need an introduction without all the details. Created from the ground up for online presentation.
2 modules at 2 hours each

This series is for people new to your SAS team or to bring long term members up to date with new changes

  • For HDD and SSD applications
  • SAS Overview
  • SAS Transaction Layer
  • SAS Link Layer including packet mode and dword mode
  • SAS Physical Layer
  • SAS Expanders Introduction
  • SAS Traces – This can be modified to fit your requirements

For Host and Infrastructure applications
The above modules plus:

  • SAS Transaction Layer for Hosts
  • SAS Port Layer – This module is 1 hour
  • SAS Link Layer for Hosts
  • SAS Power Management – This module can be presented in the Device offering
  • SAS Expander Configuration
  • SAS Discovery
  • SAS Zoning – This module is 1.5 hours
  • SAS Additional Features

For people joining your design, bring-up, or support team.
8 modules from 1.5 to 2.5 hours each

  • SATA Overview
  • SATA Physical Layer
  • SATA Link Layer
  • SATA Transport Layer
  • SATA State Description – Reading the State Tables in the SATA Specification
  • SATA Power Management
  • SATA Native Command Queuing (NCQ)
  • SATA Additional Topics

For your new hires and those transitioning to SCSI devices or device drivers.
9 modules, each between 1.5 and 2.5 hours

  • SCSI Introduction
  • SCSI Commands Basics
  • SCSI Primary Commands – This can be modified to cover the commands of interest to you.
  • SCSI Block Commands – This can be modified to cover the commands of interest to you.
  • SCSI Status
  • SCSI Queuing
  • SCSI Task Management Functions
  • SCSI Data Integrity
  • SCSI Zoned Block Commands

For your new hires and those transitioning to ATA/IDE devices or device drivers.
7 modules, each between 1.5 and 2.5 hours

  • Introduction to ATA
  • General Feature Set
  • Power Management Feature Set
  • Logging Feature Set
  • Security Feature Set
  • Zoned ATA Commands
  • Other Feature Sets – This can be modified to cover the feature sets of interest to you.

An all new course designed from the beginning for online delivery.
The next interface giving unparalleled low latency in distributed memory and distributed cache configurations.
2 modules at 2 hours each

Module 1 covers:

  • CXL Introduction
  • CXL Topologies
  • Control and Status Registers

Module 2 covers:

  • Transaction Layer
  • Link Layer
  • ARB/MUX Layer
  • FlexBus

In most modern computing architectures, it takes more power and time to bring the data to the processor than it does to actually process the data. To overcome this issue, smart infrastructure is being developed and deployed to bring the processor to the data. Smart infrastructure enables data-intensive machine learning workloads, artificial intelligence applications, IoT at the edge, and autonomous motion solutions to meet higher performance requirements.

One rapidly growing category of smart infrastructure is comprised of computational storage devices and services. In its simplest form, a computational storage device is an SSD (solid-state drive) with additional processing power added directly to the drive. We will also examine other competing or complementary architectures that bring the processor to the data. Computational storage devices promise lower power and reduced latency, while enabling new data-intensive applications.

Quickly learn the fundamentals of this important new storage category, get an overview of the industry, and determine if and how computational storage could help your organization achieve better performance at a lower cost. This introductory course consists of two 1.5 hour modules, each broken into two approximately 40 minute halves. It is a live, instructor-led, online class with electronic course materials provided beforehand.
2 modules at 1.5 hours (Each broken into approximately 40 min.)

Module 1, Part a: The Benefits of Smart Infrastructure

  • Data center storage architecture
  • Edge, center, or cloud
  • Non-Von Neumann architectures
  • Changes to the storage pyramid

Module 1, Part b: Anatomy of a Computational Storage Device

  • SSD architectures
  • Form factors
  • Computational storage device architectures
  • Computational storage services: Fixed, programmable

Module 2, Part a: Applications of Computational Storage

  • Linux instantiation
  • Data compression
  • Database acceleration
  • AI/ML on data lake

Module 2, Part b: The Industry, Trends, and Next Steps

  • Companies and products
  • Market Projections
  • Alternative solutions
  • What to watch for