MindShare - Logo

Bringing Life to Knowledge. Offering classroom, e-learning, book, virtual classroom and instruction materials on OpenCL™ and AMD hardware and software. MindShare has more than 20 years experience in conducting technical training on cutting-edge technologies. MindShare understand the challenges companies have when searching for quality, effective training that reduces the students’ time away from work and provides cost-effective alternatives. MindShare offers many flexible solutions to meet those needs. These courses are taught by highly-skilled, enthusiastic, knowledgeable and experienced instructors. MindShare brings offers a wide variety of learning methods and delivery options. Browse the highlights below or visit mindshare.com for more information and to get started with your training today.

OpenCL™ Training

MindShare has developed a course which provides hands-on programming experience and explains the development environment and programming techniques required for developing general-purpose OpenCL software applications for GPU and multicore hardware.

AMD Processor Hardware Training

MindShare has developed a very detailed and comprehensive set of technical training courses on the AMD Opteron™ Processor Architecture and its components. MindShare’s 4-day Opteron Processor Architecture course provides an overview of the software architecture which includes a discussion about AMD64 (64-bit extensions to x86). This course also gives a detailed account of the Opteron processor’s instruction pipeline with discussions about branch prediction, microcoded instructions, register renaming, out-of-order execution, and much more. The structure and access times of the caches and TLBs are also discussed at length. MindShare’s course also provides an exhaustive description of the Northbridge components on the Family 15h line of processors (Bulldozer) and how they are programmed and function, including a lengthy section on HyperTransport. This description goes through setting up the routing tables and address maps, configuring the memory controller, initializing the APIC, and much more. These courses can save your engineers weeks of tearing through the AMD Programmer’s Manual five volume set as well as the BIOS and Kernel Developer’s Guide and Software Optimization Guide.

AMD Processor Software Training

MindShare provides a detailed course which covers the AMD64 Software Architecture. This includes both the classic legacy Protected Mode behavior as well as the new 64-bit extensions to the x86 architecture. The topics covered in this course include operating modes, register set, virtualization, 64-bit extensions, segmentation, paging, task management, interrupt handling, and much more. This course is a “must have” for anyone new to AMD64 or needing a refresher on the x86 software architecture and its 64-bit extensions.

x86 Online Training Course

MindShare offers online training options on several of the courses they teach like the x86 architecture. MindShare’s Intro to x86 course provides a great overview of the x86 instruction set architecture. It describes the concepts and implementation of the major architectural elements of x86 (paging, interrupt handling, protection, register set, address spaces, operating modes, virtualization, etc.).

MindShare Book about x86 Instruction Set Architecture

MindShare has released a new book covering all aspects of the x86 Instruction Set Architecture. Wikipedia Definition: The Instruction Set Architecture, or ISA, is defined as that part of the processor architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external IO.

With the exception of some small deviations and differences in terminology, all Intel and AMD x86 processors share a common ISA. This book focuses on those shared attributes (it does not cover those areas where the two companies have chosen widely divergent solutions which, by definition fall outside of the ISA specification).

If you’re looking for a comprehensive book designed to bootstrap you up quickly on virtually all aspects of the x86 32/64-bit Instruction Set Architecture (ISA), we respectfully ask you to consider this book.

MindShare Book and Video about HyperTransport™ 3.1

MindShare has released a new book covering all aspects of the HyperTransport 3.1 technology. This book is the only one advertised by the HyperTransport Consortium. The book opens with an overview of HT, highlighting features of the technology’s fundamental architecture, including its many advantages over other bus architectures. It then goes on to detail all facets of the HyperTransport Technology including protocol, I/O routing, configuration, differences between HT 1.0 and HT 3.1 and more. In particular, it features important performance related considerations and addresses critical compatibility issues. This is the perfect resource for any engineer coming up to speed on HyperTransport or is involved in a HyperTransport design.