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,...
Saved in:
Published in | IFAC Proceedings Volumes Vol. 18; no. 1; pp. 55 - 61 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
01.05.1985
|
Subjects | |
Online Access | Get 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 |