Technology & Research

Intel® Technology Journal Home

Volume 13, Issue 04

Addressing the Challenges of Tera-scale Computing


Intel(R) Technology Journal - Features Recent Research and Development with Intel(R) Technologies

ISBN 978-1-934053-24-9

  • Volume 13
  • Issue 04

Addressing the Challenges of Tera-scale Computing

A Design Pattern Language for Engineering (Parallel) Software

Article Description

In this article, we develop our thesis about the central role played by the software architecture. We show how design patterns provide a technology to define the reusable design elements in software engineering. This leads us to the ongoing project centered at UC Berkeley's Parallel Computing Laboratory (Par Lab) to pull the essential set of design patterns for parallel software design into a Design Pattern Language. After describing our pattern language, we present a case study from the field of machine learning as a concrete example of how patterns are used in practice. (Filetype/Size: PDF 216 KB)

Download the article

Agreement: By downloading this item, you agree to respect the copyright of the material and allow Intel to contact you about topics of interest to technical professionals working with Intel® technologies and products.

First Name*  Last Name* 
Company  E-mail* 

* indicates required fields.




Back to Top