Multi-microprocessor architecture for the LEP storage ring controls

The new CERN Large Electron Positron (LEP) storage ring control system follows the concepts developed for the Super Proton Synchrotron (SPS) accelerator but making use of present day technology. A multi-tasking computer is replaced by an assembly of microprocessor based modules performing a unique,...

Full description

Saved in:
Bibliographic Details
Published inIFAC Proceedings Volumes Vol. 18; no. 1; pp. 55 - 61
Main Authors Altaber, J., Innocenti, P.G., Rausch, R.
Format Journal Article
LanguageEnglish
Published 01.05.1985
Subjects
Online AccessGet full text

Cover

Loading…
Abstract The new CERN Large Electron Positron (LEP) storage ring control system follows the concepts developed for the Super Proton Synchrotron (SPS) accelerator but making use of present day technology. A multi-tasking computer is replaced by an assembly of microprocessor based modules performing a unique, single stream type of task. Each module is a general purpose processing unit (GPU) containing a 68000 microprocessor, private memory, protected memory accessible by others GPU's, a programmable and adressable interrupt logic and a distributed arbitration mechanism. Communication amongst GPU's is done by a message protocol, the medium being the VME multi-master parallel bus. Dedicated Input/Output modules can be associated privately with the GPU's thus forming specialized functional modules, or providing additional private memory. All these functional modules communicate over the VMEbus in a protected access mode with resource reservation to prevent processor interferences. A global system concept has been developed which will be detailed in this paper. The improvement in performance, flexibility, processor independence, minimization of integration effort required, as well as error diagnostics in such a multiprocessor architecture are also discussed.
AbstractList The new CERN Large Electron Positron (LEP) storage ring control system follows the concepts developed for the Super Proton Synchrotron (SPS) accelerator but making use of present day technology. A multi-tasking computer is replaced by an assembly of microprocessor based modules performing a unique, single stream type of task. Each module is a general purpose processing unit (GPU) containing a 68000 microprocessor, private memory, protected memory accessible by others GPU's, a programmable and adressable interrupt logic and a distributed arbitration mechanism. Communication amongst GPU's is done by a message protocol, the medium being the VME multi-master parallel bus. Dedicated Input/Output modules can be associated privately with the GPU's thus forming specialized functional modules, or providing additional private memory. All these functional modules communicate over the VMEbus in a protected access mode with resource reservation to prevent processor interferences. A global system concept has been developed which will be detailed in this paper. The improvement in performance, flexibility, processor independence, minimization of integration effort required, as well as error diagnostics in such a multiprocessor architecture are also discussed.
Author Rausch, R.
Innocenti, P.G.
Altaber, J.
Author_xml – sequence: 1
  givenname: J.
  surname: Altaber
  fullname: Altaber, J.
– sequence: 2
  givenname: P.G.
  surname: Innocenti
  fullname: Innocenti, P.G.
– sequence: 3
  givenname: R.
  surname: Rausch
  fullname: Rausch, R.
BookMark eNqNkM1OwzAQhH0oEqX0HSLuLmvHPw03COVHKoJD71bibFpLaVytUyTenrTlAbjMSCvNaPa7YZM-9sjYnYCFAGHunwq75MBhlFwYo7hcaAChuZywqVBWcWMsXLN5SqEGabWQWtspKz-O3RD4PniKB4oeU4qUVeR3YUA_HAmzdjwMO8zWq68sDZGqLWYU-m3mYz9Q7NItu2qrLuH8z2ds87LalG98_fn6Xj6uuRdGSe6lx1wUABqLQhRaozCNAqs9VsvKNLhsfJvnqm5zbVQtEGsjAdDapq2lzGfs4VI7Tk2JsHUHCvuKfpwAd4LgThAcOBjlDMFJd4bgTuHnSxjHgd8BySUfsPfYBBr_dE0M_6n5BbeIahI
Cites_doi 10.1109/TNS.1983.4332791
10.1109/TNS.1979.4330008
ContentType Journal Article
Copyright 2001 IFAC
Copyright_xml – notice: 2001 IFAC
DBID AAYXX
CITATION
DOI 10.1016/B978-0-08-031664-2.50015-2
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
EndPage 61
ExternalDocumentID 10_1016_B978_0_08_031664_2_50015_2
B9780080316642500152
GroupedDBID ALMA_UNASSIGNED_HOLDINGS
OK1
AAYXX
CITATION
ID FETCH-LOGICAL-c1642-c2ce319005e991955e16d4075cea8a6de8dcf334bf3564b1eeb6200e77dfb223
ISSN 1474-6670
IngestDate Fri Aug 23 03:40:04 EDT 2024
Thu Aug 18 18:39:02 EDT 2022
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Issue 1
Keywords function-to-function architecture
accelerator control
VME multiprocessor
Multi-microprocessor architecture
message passing protocol
distributed arbitration
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c1642-c2ce319005e991955e16d4075cea8a6de8dcf334bf3564b1eeb6200e77dfb223
OpenAccessLink http://cds.cern.ch/record/160043/files/cer-000071374.pdf
PageCount 7
ParticipantIDs crossref_primary_10_1016_B978_0_08_031664_2_50015_2
elsevier_sciencedirect_doi_10_1016_B978_0_08_031664_2_50015_2
PublicationCentury 1900
PublicationDate May 1985
1985-05-00
PublicationDateYYYYMMDD 1985-05-01
PublicationDate_xml – month: 05
  year: 1985
  text: May 1985
PublicationDecade 1980
PublicationTitle IFAC Proceedings Volumes
PublicationYear 1985
References Altaber, Rausch (bib0030) 1983
Preliminary Specification for the Supply of Software and Hardware for the Multiprocessor Control Assemblies (1984). Tender I-1398/LEP, CERN, Geneva.
E3S - ESONE Standard System Specification (1983), Proposal submitted to the ESONE General Assembly, Berlin.
Conrad, Hopkins, Spry, Orban, Nawaz, Ansari (bib0050) 1981
Beaston (bib0045) 1984
Altaber, Frammery, Gareyte, Rausch, van der Stok (bib0035) 1984
Crowley-Milling (bib0055) 1983
Swan (bib0075) 1977
Altaber, Beck, Crowley-Milling, Rausch (bib0010) 1979; NS-26
Altaber J., M.C. Crowley-Milling, P.G. Innocenti, and R. Rausch (1983a), Replacing Minicomputers by Multi-microprocessors for the LEP Control System, Particle Accelerator Conference, Santa Fé.
Altaber, Beck, Crowley-Milling, Rausch (bib0020) 1982
Altaber, Beck, Rausch (bib0015) 1980
Barthmaier (bib0040) 1980
VMCbus Specification Manual (1984). CERN internal report, SPS/ACC/Tech.Note/85–2, CERN, Geneva.
Ali, Hirschman, Swan (bib0005) 1979
Rausch, Sainson, Surback (bib0070) 1984
Rausch (bib0065) 1984
Altaber (10.1016/B978-0-08-031664-2.50015-2_bib0010) 1979; NS-26
10.1016/B978-0-08-031664-2.50015-2_bib0060
10.1016/B978-0-08-031664-2.50015-2_bib0085
Beaston (10.1016/B978-0-08-031664-2.50015-2_bib0045) 1984
Barthmaier (10.1016/B978-0-08-031664-2.50015-2_bib0040) 1980
10.1016/B978-0-08-031664-2.50015-2_bib0025
Conrad (10.1016/B978-0-08-031664-2.50015-2_bib0050) 1981
Altaber (10.1016/B978-0-08-031664-2.50015-2_bib0020) 1982
Altaber (10.1016/B978-0-08-031664-2.50015-2_bib0030) 1983
Altaber (10.1016/B978-0-08-031664-2.50015-2_bib0015) 1980
Altaber (10.1016/B978-0-08-031664-2.50015-2_bib0035) 1984
Ali (10.1016/B978-0-08-031664-2.50015-2_bib0005) 1979
Rausch (10.1016/B978-0-08-031664-2.50015-2_bib0070) 1984
10.1016/B978-0-08-031664-2.50015-2_bib0080
Crowley-Milling (10.1016/B978-0-08-031664-2.50015-2_bib0055) 1983
Swan (10.1016/B978-0-08-031664-2.50015-2_bib0075) 1977
Rausch (10.1016/B978-0-08-031664-2.50015-2_bib0065) 1984
References_xml – volume: NS-26
  year: 1979
  ident: bib0010
  article-title: Suggested Principles for the Control of Future Accelerators
  publication-title: IEEE Trans. on Nucl. Sc.
  contributor:
    fullname: Rausch
– year: 1983
  ident: bib0055
  article-title: The Control System for LEP
  publication-title: Particle Accelerator Conference
  contributor:
    fullname: Crowley-Milling
– year: 1980
  ident: bib0015
  article-title: Accelerator Control Systems without Minicomputers (1980)
  publication-title: XIth Intern. Conf. on High-Energy Accelerators
  contributor:
    fullname: Rausch
– start-page: 645
  year: 1977
  end-page: 655
  ident: bib0075
  article-title: The Implementation of CM Multiprocessor
  publication-title: AFIPS Conference Proceedings
  contributor:
    fullname: Swan
– year: 1983
  ident: bib0030
  article-title: A Multiprocessor Bus Architecture for the LEP Control System
  publication-title: Particle Accelerator Conference
  contributor:
    fullname: Rausch
– year: 1984
  ident: bib0035
  article-title: The Message Architecture of the LEP Control System
  publication-title: Nuclear Science Symposium
  contributor:
    fullname: van der Stok
– year: 1982
  ident: bib0020
  article-title: Truly Distributed Control Using one Microprocessor per Real-Time Task
  publication-title: IVth Intern. Conf. on Trends in on-Line Computer Control Systems
  contributor:
    fullname: Rausch
– year: 1979
  ident: bib0005
  article-title: Standard Modules offer Flexible Multi processor System Design
  publication-title: Computer Design
  contributor:
    fullname: Swan
– year: 1984
  ident: bib0070
  article-title: Distributed Arbitration Compatible with the VMEbus Standard
  publication-title: CERN internal report SPS/ACC/Note/83–18
  contributor:
    fullname: Surback
– year: 1984
  ident: bib0045
  article-title: Multibus II An Architecture for 32-bit systems
  publication-title: Electronic Engineering
  contributor:
    fullname: Beaston
– year: 1984
  ident: bib0065
  article-title: Bus Multichassis-Multimaitre compatible VME
  publication-title: Conférence sur les Systèmes à Microprocesseurs
  contributor:
    fullname: Rausch
– year: 1980
  ident: bib0040
  article-title: Multiprocessing System Mixes 8 and 16 bit Microcomputers
  publication-title: Computer Design
  contributor:
    fullname: Barthmaier
– year: 1981
  ident: bib0050
  article-title: Functional Architecture Threatens Central CPU's
  publication-title: Electronic Design
  contributor:
    fullname: Ansari
– year: 1984
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0065
  article-title: Bus Multichassis-Multimaitre compatible VME
  contributor:
    fullname: Rausch
– ident: 10.1016/B978-0-08-031664-2.50015-2_bib0080
– year: 1979
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0005
  article-title: Standard Modules offer Flexible Multi processor System Design
  publication-title: Computer Design
  contributor:
    fullname: Ali
– year: 1980
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0015
  article-title: Accelerator Control Systems without Minicomputers (1980)
  contributor:
    fullname: Altaber
– year: 1981
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0050
  article-title: Functional Architecture Threatens Central CPU's
  publication-title: Electronic Design
  contributor:
    fullname: Conrad
– year: 1982
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0020
  article-title: Truly Distributed Control Using one Microprocessor per Real-Time Task
  contributor:
    fullname: Altaber
– year: 1983
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0030
  article-title: A Multiprocessor Bus Architecture for the LEP Control System
  contributor:
    fullname: Altaber
– start-page: 645
  year: 1977
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0075
  article-title: The Implementation of CM Multiprocessor
  contributor:
    fullname: Swan
– year: 1983
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0055
  article-title: The Control System for LEP
  contributor:
    fullname: Crowley-Milling
– year: 1984
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0035
  article-title: The Message Architecture of the LEP Control System
  contributor:
    fullname: Altaber
– year: 1984
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0070
  article-title: Distributed Arbitration Compatible with the VMEbus Standard
  contributor:
    fullname: Rausch
– ident: 10.1016/B978-0-08-031664-2.50015-2_bib0085
– year: 1980
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0040
  article-title: Multiprocessing System Mixes 8 and 16 bit Microcomputers
  publication-title: Computer Design
  contributor:
    fullname: Barthmaier
– ident: 10.1016/B978-0-08-031664-2.50015-2_bib0060
– ident: 10.1016/B978-0-08-031664-2.50015-2_bib0025
  doi: 10.1109/TNS.1983.4332791
– volume: NS-26
  issue: 3
  year: 1979
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0010
  article-title: Suggested Principles for the Control of Future Accelerators
  publication-title: IEEE Trans. on Nucl. Sc.
  doi: 10.1109/TNS.1979.4330008
  contributor:
    fullname: Altaber
– year: 1984
  ident: 10.1016/B978-0-08-031664-2.50015-2_bib0045
  article-title: Multibus II An Architecture for 32-bit systems
  publication-title: Electronic Engineering
  contributor:
    fullname: Beaston
SSID ssib027512557
ssib036250806
ssib001723113
ssib001723112
ssib046627245
ssib028086724
Score 1.1972355
Snippet The new CERN Large Electron Positron (LEP) storage ring control system follows the concepts developed for the Super Proton Synchrotron (SPS) accelerator but...
SourceID crossref
elsevier
SourceType Aggregation Database
Publisher
StartPage 55
SubjectTerms accelerator control
distributed arbitration
function-to-function architecture
message passing protocol
Multi-microprocessor architecture
VME multiprocessor
Title Multi-microprocessor architecture for the LEP storage ring controls
URI https://dx.doi.org/10.1016/B978-0-08-031664-2.50015-2
Volume 18
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT9wwELYQXLigVlC1FJAP3JDTxM_kwGG74k0RWi2UmxUnzgkCYpdLf33Hdl6IReJxiXaz9krxfB5_E38zRmhX5oUrq5YQ4K6UcG4yArMoJrRiWcFtJWnpcof_XMjjK356I276k-l8dsncRMW_hXklH7Eq3AO7uizZd1i2-1O4AZ_BvnAFC8P1TTb22bPkzmnqHoLg30kih1sDrYjw_OByz-kgnULnMeTZeon6bEhOTw5H45A54Fe02d61d10d6x7dznMTTHwadZiq63un8PSqgMvoqPthkj_NwjlTk6h_t5BkqeiVfI075IoTKcPRHi_9ZYeL4PxCvd1mGQ0l1l846PCu4Heo6-uUFyyRkhMaCcfemkzI5wWwXWNHbH1L6tvBmrtCwbOAS1sZnU3-ng0jWpYMGFv43rkgqoDgiH6jl6YQ0qm-YD0s58BY-41n7urjU3_UdTcWbenaRP56_TkW05wBdZl-QWtNzIFHAUBf0ZKt19F4EXjwEDwYwIMBPBjAgxvwYAce3IJnA00PD6bjY9KcqEEKCIspKWhhweeC57UQF2RC2ESWENKLwuZpLkublkXFGDcVE5KbxFojYcJZpcrKAJH8hpbr-9p-Rxji6tiozNhYlTyr0kyYJDNKMaZsDE1_INY-v34IdVN0Kyh0o6Zj7Y4_9aOmqfajpqHXfjtUumGAgdlpwM8b-m9-sv9PtNpPgy20PH98sttAOudmpwHaf0IPbrw
link.rule.ids 315,783,787,27936,27937
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Multi-microprocessor+architecture+for+the+LEP+storage+ring+controls&rft.jtitle=IFAC+Proceedings+Volumes&rft.au=Altaber%2C+J.&rft.au=Innocenti%2C+P.G.&rft.au=Rausch%2C+R.&rft.date=1985-05-01&rft.issn=1474-6670&rft.volume=18&rft.issue=1&rft.spage=55&rft.epage=61&rft_id=info:doi/10.1016%2FB978-0-08-031664-2.50015-2&rft.externalDocID=B9780080316642500152
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1474-6670&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1474-6670&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1474-6670&client=summon