You are viewing archived content (2011-2018). For current research, visit research.colfax-intl.com

Search Results for Offers

Canonical Stratification for Non-Mathematicians

October 17, 2018

Our recent publication “Algorithmic Canonical Stratifications of Simplicial Complexes” proposes a new algorithm for data analysis that offers a topology-aware path towards explainable artificial intelligence. Despite (or, perhaps, due to) being mathematically rigorous, the text of the original work is virtually impenetrable for readers not familiar with the concepts, tools, and notation of topology. In order to convey our ideas to a wider audience, we present this supplemental introduction. Here, we summarize and explain in plain English the motivation, reasoning, and methods of our new topological data analysis algorithm that we term “canonical stratification”.  Canonical-Stratification-for-Non-Mathematicians.pdf (38 KB) Table of Contents 1. Motivation 2. More on Canonical Stratification 3. Conclusion 1. Motivation Machine learning has advanced significantly in recent years and has proven itself to be a powerful and versatile tool in a variety of data-driven disciplines. Machine learning algorithms are now being used to make decisions in numerous areas [...]

Capabilities of Intel® AVX-512 in Intel® Xeon® Scalable Processors (Skylake)

September 19, 2017

This paper reviews the Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instruction set and answers two critical questions: How do Intel® Xeon® Scalable processors based on the Skylake architecture (2017) compare to their predecessors based on Broadwell due to AVX-512? How are Intel Xeon processors based on Skylake different from their alternative, Intel® Xeon Phi™ processors with the Knights Landing architecture, which also feature AVX-512? We address these questions from the programmer’s perspective by demonstrating C language code of microkernels benefitting from AVX-512. For each example, we dig deeper and analyze the compilation practices, resultant assembly, and optimization reports. In addition to code studies, the paper contains performance measurements for a synthetic benchmark with guidelines on estimating peak performance. In conclusion, we outline the workloads and application domains that can benefit from the new features of AVX-512 instructions.  Colfax-SKL-AVX512-Guide.pdf (524 KB) Table of Contents 1. Intel Advanced Vector Extensions 512 [...]

Services

July 17, 2017

Colfax Research offers computing technology services: Consulting We perform consulting on software porting, code modernization, and performance optimization. Anything from a telephone discussion to major code surgery. Commissioned Research Custom Cloud We can build, configure and host a shared computing resource for your training, computing or marketing purposes. Custom Training Who We Are We are a team of computing software professionals with scientific backgrounds. Colfax Research specializes in helping you adopt the ever more complex innovations in computing. Click to meet the team. Why Colfax Team. Our consultants and engineers have solid scientific foundation proven by Ph. D. degrees. This team has a thorough knowledge of the state-of-the-art methods and tools. It is made possible by years of experience in the field, constant training, and exposure to modern computing systems. Expertise. We have an established track record of high-quality research in computing software, system administration, and hardware configuration. Our domain of knowledge includes parallel processors, [...]

Training

July 15, 2017

Browse our webinars and on-demand training on parallel programming, performance optimization for parallel processors, new technology and development tools. Some of our training programs feature remote access to training servers, original programming exercises and certificates of accomplishment. “HOW” Series: Deep Dive [...]

HOW Series “Deep Dive”: Webinars on Performance Optimization – 2017 Edition

June 30, 2017

Register Why Attend Roadmap Instructor Prerequisites Cluster Materials Book In a Nutshell HOW Series “Deep Dive” is a free Web-based training on parallel programming and performance optimization on Intel architecture. The workshop includes 20 hours of instruction and code for hands-on exercises. This training is free to everyone thanks to Intel’s sponsorship. You can access the video recordings of lectures, slides of presentations and code of practical exercises on this page using a free Colfax Research account. To run the hands-on exercises, you will need a multi-core Intel architecture processor and the Intel C++ Compiler. You can get this compiler for 30 days at no cost using an evaluation license for Intel Parallel Studio [...]

Performance Optimization for Intel® Xeon Phi™ x200 Product Family: Video

September 29, 2016

Optimization for Intel Xeon Phi Processors x200 Colfax now offers a 2-hour Hands-On Workshop (HOW) video on the best practices for performance optimization for Intel® Xeon Phi™ processor (formerly Knights Landing). Use links below the video to navigate the 10 episodes.     Slides:   HOW-Knights-Landing.pdf (4 MB) Part 1. Meet Intel Xeon Phi processors Purpose of Intel Xeon Phi processors and their organization from the programmer’s point of view. Episode 01. ► Intel architecture: today and tomorrow (14 min) Episode 02. ► Cores in Intel Xeon Phi processors (7 min) Episode 03. ► Vector Instruction Support (14 min) Episode 04. ► High-bandwidth memory (8 min) Episode 05. ► Clustering modes (9 min) Part 2. Hands-on Demonstrations Exercises in performance optimization for Intel Xeon Phi processors. Episode 06. ► Memory bandwidth optimization (19 min) (bonus: ► with memkind) (9 min) Episode 07. ► Vectorization with AVX-512 (13 min) (bonus: ► threading) (9 min) Episode 08. ► Tuning with Intel Math Kernel Library (MKL) (20 min) Episode 09. [...]

Software Developer’s Introduction to the HGST Ultrastar Archive Ha10 SMR Drives

July 31, 2015

In this paper we will discuss the new HGST Shingled Magnetic Recording (SMR) drives, Ultrastar Archive Ha10, which offers storage capacities of 10 TB and beyond. With their high-density storage capacities, these drives are well suited for large “active archive” applications. In an active archive application, the data is frequently read but seldom modified. The SMR drives are host managed, meaning that the developer must manage the data storage on the drives. In this publication we introduce an open source library, libzbc, which was developed by the HGST team to assist developers who use SMR drives. The discussions cover topics from the very basics like opening a device, to more advanced topics like data padding. The goal of this paper is to give readers the necessary knowledge and tools to develop applications with libzbc. We will present an example, and then report several benchmarks of I/O operations on the HGST SMR drives, and discuss the SMR drive’s effectiveness as an active archive solution. Complete paper:  HGST_Introduction_to_libzbc.pdf (361 KB) Sample codes [...]

Consulting

June 17, 2015

Colfax offers consulting services for enterprises, research labs, and universities. Our consultants have deep knowledge of the available hardware solutions, software development tools and optimization practices, backed by years of experience in academic research and PhD degrees in computational disciplines. We can help you to: Optimize your existing application to take advantage of all levels of hardware parallelism, from vectors to cores to clusters and heterogeneous systems. Future-proof your application for upcoming innovations in computing solutions. Accelerate your application using coprocessor technologies. Investigate the potential system configurations that satisfy your cost, power and performance requirements. Take a deep dive to develop a novel approach to solving your computing problem. Educate your research and engineering specialists on the best known methods of modern computing. The expertise of our consultants is continuously refined and shared with the community in Colfax Research publications and intensive courses on the parallel programming of modern multi-core [...]

Terms of Service

June 15, 2015

Please take a minute to review the terms and conditions of this service. You are using the Colfax Research online resource. This is a professional educational and business hub for experts in information technology, computer science and high performance computing. You may create an account at Colfax Research, which allows you to gain access to additional resources: restricted downloads, comments, forum posting, and special offers. We may use your account information to provide access to site features such as commenting, participation in forums, submitting posts (if applicable), newsletter subscription control. We will not sell your account information or share it with third-party companies. We will protect your information from theft with security practices known to us. We may occasionally contact you via email to update you on your account status, to notify you of replies to your comments and posts (if you subscribed for such notifications), deliver the periodic Colfax Research Newsletter (if you opted in), or for other reasons related to your participation in the Colfax Research [...]