Department of Computing Science
CONcurrent LABoratory
Umeå universitet

 

About CONLAB Installation  
Publications about CONLAB Help Desk  
Additional information Get in touch

About the CONLAB Project

The CONLAB project consists of two major parts. The interactive CONLAB environment and CLC, the CONLAB Compiler. Together they form a powerful tool for developing algorithms for parallel computer arichitectures.

CONLAB

CONLAB (CONcurrent LABoratory) is an environment for developing algorithms for parallel computer architectures. It is an interactive environment in which one can simulate MIMD architectures with distributed memory and communication with message passing, as well as MIMD architectures with shared memory.

CONLAB is an extension of MATLAB with control structures for expressing parallel execution of programs and primitives for message passing, use of shared memory and synchronization. The language used in CONLAB is a language that is close to the informal algorithm specification languages that many algorithm designers use.

CONLAB Compiler

A prototype compiler, CLC, has been developed for CONLAB. The compiler translates its input files into C-language files to which it applies a suitable C compiler. In order to achieve high performance the computational kernels of executable code are built on level 1-2-3 BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linerar Algebra Package). Communication via explicit message passing is performed by PVM.

Programs generated by CLC has sucessfully been executed on hetrogenous workstations. Work is undergoing to port the compiler to IBM SP/2.


Installation

CONLAB CLC
Source Code Source Code
  • ...
Installation Guide Installation Guide
  • Setting up CLC

Help Desk

CONLAB CLC
Beginners Guide Beginners Guide
Man Pages Man Pages
Known Bugs Known Bugs

Additional Information


Get in touch

The CONLAB project
Department of Computing Science
Umeå universitet
S-901 87 Umeå
SWEDEN
Email: conlab@cs.umu.se


 
Navigera på www.umu.se

 



Umeå University
Faculty of Science and
Technology
Dept of Computing
Science
 
  News archive
Research
Groups
Seminars [swedish]
PhD Dissertations
Lic Dissertations
Technical Reports
Master's Thesis Reports(in Swedish)
Post Graduate Studies
Safari
For our employees [swe]
For our students [swe]
Open positions
Staff [swe]
Presentation [swe]
Education
Completed Master Thesis
Support
 
 

----------------------------------------------------
Department of Computing Science
Umeå University
The information on this page was modified 2002-12-04
Responsible for this page: Björn Torkelsson
 
Address: SE-901 87 Umeå, Sweden
Phone: 090-786 50 00
Fax: 090-786 61 26
E-mail: datavetenskap@cs.umu.se