skip to main content
article
Free Access

MASA: a multithreaded processor architecture for parallel symbolic computing

Published:17 May 1988Publication History
Skip Abstract Section

Abstract

MASA is a “first cut” at a processor architecture intended as a building block for a multiprocessor that can execute parallel Lisp programs efficiently. MASA features a tagged architecture, multiple contexts, fast trap handling, and a synchronization bit in every memory word. MASA's principal novelty is its use of multiple contexts both to support multithreaded execution—interleaved execution from separate instruction streams—and to speed up procedure calls and trap handling in the same manner as register windows. A project is under way to evaluate MASA-like architectures for executing programs written in Multilisp.

Index Terms

  1. MASA: a multithreaded processor architecture for parallel symbolic computing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGARCH Computer Architecture News
          ACM SIGARCH Computer Architecture News  Volume 16, Issue 2
          Special Issue: Proceedings of the 15th annual international symposium on Computer Architecture
          May 1988
          431 pages
          ISSN:0163-5964
          DOI:10.1145/633625
          Issue’s Table of Contents
          • cover image ACM Conferences
            ISCA '88: Proceedings of the 15th Annual International Symposium on Computer architecture
            June 1988
            461 pages
            ISBN:0818608617

          Copyright © 1988 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 17 May 1988

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader