WO2002001345A3 - Method and apparatus for arbitration of concurrent processes in multiprocessor systems - Google Patents

Method and apparatus for arbitration of concurrent processes in multiprocessor systems Download PDF

Info

Publication number
WO2002001345A3
WO2002001345A3 PCT/EP2001/007193 EP0107193W WO0201345A3 WO 2002001345 A3 WO2002001345 A3 WO 2002001345A3 EP 0107193 W EP0107193 W EP 0107193W WO 0201345 A3 WO0201345 A3 WO 0201345A3
Authority
WO
WIPO (PCT)
Prior art keywords
arbitration
concurrent processes
risc
multiprocessor systems
dsp
Prior art date
Application number
PCT/EP2001/007193
Other languages
French (fr)
Other versions
WO2002001345A2 (en
Inventor
Valter Bella
Marco Gandini
Original Assignee
Telecom Italia Lab Spa
Valter Bella
Marco Gandini
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 Telecom Italia Lab Spa, Valter Bella, Marco Gandini filed Critical Telecom Italia Lab Spa
Publication of WO2002001345A2 publication Critical patent/WO2002001345A2/en
Publication of WO2002001345A3 publication Critical patent/WO2002001345A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • G06F13/1663Access to shared memory
    • 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/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • 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/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues

Abstract

The method and the apparatus of this invention apply to a multiprocessor system in which a main processor RISC and a secondary processor DSP share the same external memory resources. The method permits arbitration of concurrent processes, particularly shared memory reading and writing operations, so that the DSP can adequately perform the assigned task without precluding the possibility of the RISC to reassume control of the system when required and thus preventing memory resource access redundancy.
PCT/EP2001/007193 2000-06-29 2001-06-25 Method and apparatus for arbitration of concurrent processes in multiprocessor systems WO2002001345A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IT2000TO000643A IT1320466B1 (en) 2000-06-29 2000-06-29 PROCEDURE AND EQUIPMENT FOR THE ARBITRATION OF COMPETITIVE PROCESSES IN MULTIPROCESSOR SYSTEMS.
ITTO2000A000643 2000-06-29

Publications (2)

Publication Number Publication Date
WO2002001345A2 WO2002001345A2 (en) 2002-01-03
WO2002001345A3 true WO2002001345A3 (en) 2003-03-06

Family

ID=11457869

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/007193 WO2002001345A2 (en) 2000-06-29 2001-06-25 Method and apparatus for arbitration of concurrent processes in multiprocessor systems

Country Status (2)

Country Link
IT (1) IT1320466B1 (en)
WO (1) WO2002001345A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705636B2 (en) 2009-06-04 2014-04-22 Telefonaktiebolaget L M Ericsson (Publ) Passive single-ended line test

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4679166A (en) * 1983-01-17 1987-07-07 Tandy Corporation Co-processor combination
US5392436A (en) * 1989-11-03 1995-02-21 Compaq Computer Corporation Two level system bus arbitration having lower priority multiprocessor arbitration and higher priority in a single processor and a plurality of bus masters arbitration
US5598575A (en) * 1993-11-01 1997-01-28 Ericsson Inc. Multiprocessor data memory sharing system in which access to the data memory is determined by the control processor's access to the program memory
US6078338A (en) * 1998-03-11 2000-06-20 Compaq Computer Corporation Accelerated graphics port programmable memory access arbiter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4679166A (en) * 1983-01-17 1987-07-07 Tandy Corporation Co-processor combination
US5392436A (en) * 1989-11-03 1995-02-21 Compaq Computer Corporation Two level system bus arbitration having lower priority multiprocessor arbitration and higher priority in a single processor and a plurality of bus masters arbitration
US5598575A (en) * 1993-11-01 1997-01-28 Ericsson Inc. Multiprocessor data memory sharing system in which access to the data memory is determined by the control processor's access to the program memory
US6078338A (en) * 1998-03-11 2000-06-20 Compaq Computer Corporation Accelerated graphics port programmable memory access arbiter

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"STATE MACHINE IMPLEMENTATION OF SHARED RAM ARBITER", IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 31, no. 7, 1 December 1988 (1988-12-01), pages 83 - 85, XP000253951, ISSN: 0018-8689 *

Also Published As

Publication number Publication date
ITTO20000643A0 (en) 2000-06-29
ITTO20000643A1 (en) 2001-12-29
IT1320466B1 (en) 2003-11-26
WO2002001345A2 (en) 2002-01-03

Similar Documents

Publication Publication Date Title
HK1070704A1 (en) Data transfer mechanism
EP1271327A3 (en) System protection map
AU4576101A (en) Enhanced memory algorithmic processor architecture for multiprocessor computer systems
BR9916808B1 (en) data processing system for the execution of trades.
WO2004051471A3 (en) Cross partition sharing of state information
DE69824078D1 (en) Heterogeneous computer system, heterogeneous input / output system and data backup procedure for the systems
GB2385174B (en) Memory control within data processing systems
MXPA03005214A (en) System, method, and computer program product for configuring computing systems.
AU9079398A (en) Method for allocating memory in a multiprocessor data processing system
EP1217783A4 (en) Device, program or system for processing secret information
WO2005103887A3 (en) Methods and apparatus for address map optimization on a multi-scalar extension
EP0824239A3 (en) Secondary channel for fibre channel system interface bus
WO2003025757A3 (en) Method and apparatus for decoupling tag and data accesses in a cache memory
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
WO2002008913A3 (en) Memory resource arbitrator for multiple gate arrays
ZA200100795B (en) Computer automated system for management of engineering drawings.
ES2153608T3 (en) METHOD AND SYSTEM FOR DATA TRANSFER.
DE69919584D1 (en) RESOURCE CONTROL IN A DATA PROCESSING SYSTEM
WO2002001345A3 (en) Method and apparatus for arbitration of concurrent processes in multiprocessor systems
IL131329A0 (en) Non-uniform memory access (numa) data processing system that decreases latency by expediting rerun requests
CN109709897A (en) Numerical control device
JP2008515091A5 (en)
DE69825372D1 (en) COMMUNICATION BUS SYSTEM
ATE331245T1 (en) POWER CONTROL METHOD FOR A COMPUTER SYSTEM WITH A NODE ARCHITECTURE
EP1197857A3 (en) Method of controlling a computer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP