OpenPIC and MPIC: Difference between revisions

Content deleted Content added
more like so
m Replace issn template with issn parameter in CS1 citations; using AWB
Line 1:
In order to compete with [[Intel]]'s [[Advanced Programmable Interrupt Controller]] (APIC), which had enabled the first [[Intel 486]]-based [[multiprocessor]] systems, in early 1995 [[AMD]] and [[Cyrix]] proposed as somewhat similar-in-purpose '''OpenPIC''' architecture supporting up to 32 processors.<ref>{{cite web|url=http://www.pcmag.com/encyclopedia_term/0,2542,t=OpenPIC&i=48497,00.asp |title=OpenPIC Definition from PC Magazine Encyclopedia |publisher=Pcmag.com |date=1994-12-01 |accessdate=2011-11-03}}</ref> The OpenPIC architecture had at least declarative support from [[IBM]] and [[Compaq]] around 1995.<ref name="Inc.1995">{{cite book|title=AMD, Cyrix offer up alternative SMP spec|author=Brooke Crothers|publisher=[[InfoWorld]]|url=http://books.google.com/books?id=lToEAAAAMBAJ&pg=PA8|date=20 March 1995|page=8|idissn={{ISSN|01996649}}0199-6649}}</ref> No x86 motherboard was released with OpenPIC however.<ref>André D. Balsa, [http://linuxgazette.net/issue24/Article3e-7.html Note attached to "Linux Benchmarking: Part III -- Interpreting Benchmark Results"] appearing in Issue 24 of Linux Gazette, January 1998</ref> After the OpenPIC's failure in the x86 market, AMD licensed the [[Intel APIC Architecture]] for its [[AMD Athlon]] and later processors.
 
IBM however developed their '''MultiProcessor Interrupt Controller''' ('''MPIC''') based on the OpenPIC register specification.<ref name="mpic db"/> In the reference IBM design, the processors share the MPIC over a [[CoreConnect|DCR bus]], with their access to the bus controlled by a DCR Arbiter. MPIC supports up to four processors and up to 128 interrupt sources.<ref name="mpic db">IBM [https://www-01.ibm.com/chips/techlib/techlib.nsf/techdocs/F27971551C9EED8E8525774A0048770A/$file/mpic_db_05_16_2011.pdf Multiprocessor Interrupt Controller. Data Book]</ref> Through various implementations, the MPIC was included in [[PowerPC]] reference designs and some retail computers.