DE3066627D1 - Control method for allocating resources in a simultaneously operating multiprocessor system - Google Patents

Control method for allocating resources in a simultaneously operating multiprocessor system

Info

Publication number
DE3066627D1
DE3066627D1 DE8080106474T DE3066627T DE3066627D1 DE 3066627 D1 DE3066627 D1 DE 3066627D1 DE 8080106474 T DE8080106474 T DE 8080106474T DE 3066627 T DE3066627 T DE 3066627T DE 3066627 D1 DE3066627 D1 DE 3066627D1
Authority
DE
Germany
Prior art keywords
control method
multiprocessor system
allocating resources
simultaneously operating
operating multiprocessor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
DE8080106474T
Other languages
English (en)
Inventor
Daniel O'connor Hays
Andrew Walter Maholick
William Nathaniel Mize
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE3066627D1 publication Critical patent/DE3066627D1/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/52Indexing scheme relating to G06F9/52
    • G06F2209/521Atomic

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Memory System (AREA)
DE8080106474T 1979-11-19 1980-10-23 Control method for allocating resources in a simultaneously operating multiprocessor system Expired DE3066627D1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/095,840 US4354227A (en) 1979-11-19 1979-11-19 Fixed resource allocation method and apparatus for multiprocessor systems having complementarily phased cycles

Publications (1)

Publication Number Publication Date
DE3066627D1 true DE3066627D1 (en) 1984-03-22

Family

ID=22253831

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8080106474T Expired DE3066627D1 (en) 1979-11-19 1980-10-23 Control method for allocating resources in a simultaneously operating multiprocessor system

Country Status (4)

Country Link
US (1) US4354227A (de)
EP (1) EP0029131B1 (de)
JP (1) JPS5674763A (de)
DE (1) DE3066627D1 (de)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2170624B (en) * 1982-06-05 1987-06-10 British Aerospace Communication between computers
GB2123189B (en) * 1982-06-05 1987-06-10 British Aerospace Communication between computers
US4764865A (en) * 1982-06-21 1988-08-16 International Business Machines Corp. Circuit for allocating memory cycles to two processors that share memory
US4620118A (en) * 1982-10-01 1986-10-28 At&T Bell Laboratories Dual port access circuit with automatic asynchronous contention resolving capability
US4549273A (en) * 1982-12-10 1985-10-22 Ael Microtel Limited Memory access control circuit
US4556955A (en) * 1983-05-27 1985-12-03 Allied Corporation Single crystal dual microprocessor computing system
JPS60146350A (ja) * 1984-01-11 1985-08-02 Hitachi Ltd 通信制御装置
US5115499A (en) * 1986-05-14 1992-05-19 Sequoia Systems, Inc. Shared computer resource allocation system having apparatus for informing a requesting computer of the identity and busy/idle status of shared resources by command code
US5010476A (en) * 1986-06-20 1991-04-23 International Business Machines Corporation Time multiplexed system for tightly coupling pipelined processors to separate shared instruction and data storage units
US4914570A (en) * 1986-09-15 1990-04-03 Counterpoint Computers, Inc. Process distribution and sharing system for multiple processor computer system
US4809168A (en) * 1986-10-17 1989-02-28 International Business Machines Corporation Passive serialization in a multitasking environment
WO1988007720A1 (en) * 1987-04-02 1988-10-06 Stellar Computer Inc. Dynamically assignable shared register sets
US4829422A (en) * 1987-04-02 1989-05-09 Stellar Computer, Inc. Control of multiple processors executing in parallel regions
US5151986A (en) * 1987-08-27 1992-09-29 Motorola, Inc. Microcomputer with on-board chip selects and programmable bus stretching
US4939638A (en) * 1988-02-23 1990-07-03 Stellar Computer Inc. Time sliced vector processing
EP0357768B1 (de) * 1988-03-14 1994-03-09 Unisys Corporation Satzverriegelungsprozessor für vielfachverarbeitungsdatensystem
US5029169A (en) * 1989-07-11 1991-07-02 Bell Communications Research, Inc. Methods and apparatus for fault detection
KR930001922B1 (ko) * 1989-08-28 1993-03-20 가부시기가이샤 히다찌세이사꾸쇼 데이터 처리장치
US5410691A (en) * 1990-05-07 1995-04-25 Next Computer, Inc. Method and apparatus for providing a network configuration database
US5428810A (en) * 1991-03-15 1995-06-27 Hewlett-Packard Company Allocation of resources of a pipelined processor by clock phase for parallel execution of dependent processes
DE69326705T2 (de) * 1992-02-14 2000-04-27 Motorola, Inc. Verfahren und Anordnung zur Feststellung der Befehlsablauffolge in einem Datenverarbeitungssystem
US5845130A (en) * 1996-09-11 1998-12-01 Vlsi Technology, Inc. Mailbox traffic controller
US6163828A (en) * 1998-05-22 2000-12-19 Lucent Technologies Inc. Methods and apparatus for providing multi-processor access to shared memory
JP3457628B2 (ja) * 2000-05-19 2003-10-20 Necエレクトロニクス株式会社 Cpuシステムおよび周辺lsi
US6738842B1 (en) * 2001-03-29 2004-05-18 Emc Corporation System having plural processors and a uni-cast/broadcast communication arrangement
US6966062B2 (en) * 2001-04-20 2005-11-15 International Business Machines Corporation Method and apparatus for allocating use of an access device between host and guest operating systems
US7428732B2 (en) * 2001-12-05 2008-09-23 Intel Corporation Method and apparatus for controlling access to shared resources in an environment with multiple logical processors
US8234089B2 (en) * 2002-11-07 2012-07-31 National Instruments Corporation Auto-scheduling of tests
EP2015174B1 (de) * 2007-06-21 2018-03-14 Imsys AB Mikroprogrammierter prozessor mit vielfachen prozessorkernen und zeitgleichem zugriff auf einen mikroprogrammsteuerspeicher
US9218272B2 (en) 2013-03-01 2015-12-22 International Business Machines Corporation System level architecture verification of a transactional execution
US9251022B2 (en) * 2013-03-01 2016-02-02 International Business Machines Corporation System level architecture verification for transaction execution in a multi-processing environment
CN105988872B (zh) 2015-02-03 2020-02-18 阿里巴巴集团控股有限公司 一种cpu资源分配的方法、装置及电子设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3435418A (en) * 1965-05-27 1969-03-25 Ibm Record retrieval and record hold system
US3469239A (en) * 1965-12-02 1969-09-23 Hughes Aircraft Co Interlocking means for a multi-processor system
US3566358A (en) * 1968-03-19 1971-02-23 Bevier Hasbrouck Integrated multi-computer system
US3528061A (en) * 1968-07-05 1970-09-08 Ibm Interlock arrangement
DE2064383C3 (de) * 1970-01-12 1981-02-26 Fujitsu Ltd., Kawasaki, Kanagawa (Japan) Datenverarbeitungsanlage mit mehreren zentralen Verarbeitungseinrichtungen
US3676860A (en) * 1970-12-28 1972-07-11 Ibm Interactive tie-breaking system
DE2104427C3 (de) * 1971-01-30 1978-09-07 Ibm Deutschland Gmbh, 7000 Stuttgart Einrichtung zur Zeitsteuerung von Übertragungsvorgängen
US3886525A (en) * 1973-06-29 1975-05-27 Ibm Shared data controlled by a plurality of users
US4073005A (en) * 1974-01-21 1978-02-07 Control Data Corporation Multi-processor computer system
US4048623A (en) * 1974-09-25 1977-09-13 Data General Corporation Data processing system
GB1536853A (en) * 1975-05-01 1978-12-20 Plessey Co Ltd Data processing read and hold facility
US3997896A (en) * 1975-06-30 1976-12-14 Honeywell Information Systems, Inc. Data processing system providing split bus cycle operation
US4096571A (en) * 1976-09-08 1978-06-20 Codex Corporation System for resolving memory access conflicts among processors and minimizing processor waiting times for access to memory by comparing waiting times and breaking ties by an arbitrary priority ranking
US4164787A (en) * 1977-11-09 1979-08-14 Bell Telephone Laboratories, Incorporated Multiple microprocessor intercommunication arrangement

Also Published As

Publication number Publication date
EP0029131A1 (de) 1981-05-27
EP0029131B1 (de) 1984-02-15
JPS5674763A (en) 1981-06-20
US4354227A (en) 1982-10-12

Similar Documents

Publication Publication Date Title
DE3066627D1 (en) Control method for allocating resources in a simultaneously operating multiprocessor system
GB2038035B (en) Multiprocessor numerical control system
DE3468556D1 (en) Control for a multiprocessing system program process
JPS5713547A (en) Method for operating computer system
DE3066644D1 (en) Multiprocessor system
DE3479768D1 (en) Partitioned multiprocessor programming system
DE3380778D1 (en) Multi-processor axis control
JPS57207957A (en) Resource control system
GB2008494B (en) Copying machine control system
EP0139563A3 (en) Control mechanism for multiprocessor system
DE3274909D1 (en) Resource access control in multiprocessors
JPS5792619A (en) Fuel process control system
GB8325246D0 (en) Multiprocessor computing system
DE3067168D1 (en) A tracer control system
GB8330760D0 (en) Catalytic pollution control system
GB2122780B (en) Program modification system
DE3378737D1 (en) Method for access control in a communication system
DE3061533D1 (en) Hierarchical computer system for entrance control
DE3176994D1 (en) System for executing a program
ZA822219B (en) Multiprocessor control system
GB8424447D0 (en) Control system for carding machine
JPS56129968A (en) Common resource releasing method for multiprocessor system
GB2061554B (en) Control system for producing crankshafts
DE3176724D1 (en) A process management system for scheduling work requests in a data processing system
DE3379429D1 (en) Numerical control system

Legal Events

Date Code Title Description
8339 Ceased/non-payment of the annual fee