An Assembler and Linker System for the M-Machine Software Project

Abstract

This document details the design and implementation of an assembler and linker, and the specifications of their input and output languages. The assembler and linker are system tools for the M-Machine - a multi-node parallel computer being developed at the MIT AI Lab's Concurrent VLSI Architecture Group. The assembler is a derivative of the Multiflow Assembler - a system tool written for computers of similar design to the M-Machine. The assembler/linker system and included specification of the M-Machine assembly-language and M-Machine object file format, provide a solid software base for building other system tools and user programs targeted for the M-Machine. Thesis Supervisor: William J. Dally Title: Associate Professor Acknowledgments I have a great many people to thank. First, to the many teachers and instructors who have made learning exciting for me: Mrs. Crich, Mrs. Stintson, Mrs. Budnick, Mrs. Romero, Mrs. Most, Mr. Mossa, Mrs. Kronen, Mr. Weinberg, Mr. Pullano, Mr. Orenstein..

    Similar works

    Full text

    thumbnail-image

    Available Versions