<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=ICL_Distributed_Array_Processor</id>
	<title>ICL Distributed Array Processor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=ICL_Distributed_Array_Processor"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;action=history"/>
	<updated>2026-04-30T16:12:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=5598383&amp;oldid=prev</id>
		<title>imported&gt;PaulBoddie: /* After ICL */ Added CPP, Gamma reference.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=5598383&amp;oldid=prev"/>
		<updated>2025-12-02T23:29:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;After ICL: &lt;/span&gt; Added CPP, Gamma reference.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:29, 2 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==After ICL==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==After ICL==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DAP [IP] was sold off to a [[venture capital]]-funded [[start-up]] company [[Active Memory Technology]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The DAP [IP] was sold off to a [[venture capital]]-funded [[start-up]] company [[Active Memory Technology]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(AMT) which was then taken over by [[Cambridge Parallel Processors]] (CPP).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(AMT) which was then taken over by [[Cambridge Parallel Processors]] (CPP). It was enhanced and made smaller and faster as the Gamma series.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&quot;unigramx19941114_amt&quot;&amp;gt;{{ cite news | url=https://archive.org/details/UnigramX1994468-518/page/n330/mode/1up | title=Cambridge Parallel to Debut Gamma MPP Box | work=Unigram/X | date=14 November 1994 | access-date=3 December 2025 | pages=7 }}&amp;lt;/ref&amp;gt; &lt;/ins&gt;An 8-bit processor with some local 8-bit wide memory was added to the processor and fast IO capabilities were implemented. It could be programmed in either [[C++]] or [[Fortran-Plus]]. These were more flexible than DAP FORTRAN, in particular they automatically took care of choosing a mapping from user specified matrix and vector bounds to the underlying hardware.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was enhanced and made smaller and faster as the Gamma series.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;An 8-bit processor with some local 8-bit wide memory was added to the&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;processor and fast IO capabilities were implemented. It could be programmed in either [[C++]] or [[Fortran-Plus]]. These were more flexible than DAP FORTRAN, in particular they automatically took care of choosing a mapping from user specified matrix and vector bounds to the underlying hardware.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample DAPs are in storage at the [[Computer History Museum]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample DAPs are in storage at the [[Computer History Museum]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Mini-DAP and Mil-DAP==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Mini-DAP and Mil-DAP==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Between &lt;/del&gt;1984 and 1987&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, ICL developed a scaled-down version of the original DAP featuring a 32×32 array of processing elements&lt;/del&gt;. The commercial &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;iteration &lt;/del&gt;was &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;marketed as &lt;/del&gt;the &#039;&#039;&#039;Mini-DAP&#039;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and was typically interfaced &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;[[PERQ]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;workstation&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;earning it &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;alternative name &lt;/del&gt;&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PERQ&lt;/del&gt;-DAP&#039;&#039;&#039;.&amp;lt;ref &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;name=&quot;dap-brochure&quot;&lt;/del&gt;&amp;gt;{{cite &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;web &lt;/del&gt;|url=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/del&gt;://www.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;chilton-computing&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org&lt;/del&gt;.uk/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inf/literature&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;brochures&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;p007&lt;/del&gt;.htm |title=DAP &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;510 Brochures &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;publisher&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Chilton Computing / UKRI Science and Technology Facilities Council &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;access-&lt;/del&gt;date=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;25 June 2025&lt;/del&gt;}}&amp;lt;/ref&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Expand section|date=June 2008}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A smaller 32x32 version was created between &lt;/ins&gt;1984 and 1987. The commercial &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;version &lt;/ins&gt;was &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;called &lt;/ins&gt;the &#039;&#039;&#039;Mini-DAP&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, normally attached &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/ins&gt;[[PERQ]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;system (so was sometimes called the PERQ-DAP)&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and the ruggedised military version was called &lt;/ins&gt;the &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Mil&lt;/ins&gt;-DAP&#039;&#039;&#039;.&amp;lt;ref&amp;gt;{{cite &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;journal &lt;/ins&gt;|url=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/ins&gt;://www.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cs.man&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ac&lt;/ins&gt;.uk/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CCS&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;res&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;res25&lt;/ins&gt;.htm&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#h &lt;/ins&gt;|title=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Mil-&lt;/ins&gt;DAP &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Resurrection Project &lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;author&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Brian Russell |journal=Computer Resurrection |issue=5 &lt;/ins&gt;|date=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Summer 2001&lt;/ins&gt;}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sciencemuseum&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2004&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;246&lt;/ins&gt;&quot;&amp;gt;{{ cite web | url=https://collection.sciencemuseumgroup.org.uk/objects/co520977/parallel-processor-computer | title=Parallel Processor Computer | &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;website&lt;/ins&gt;=Science Museum Group Collection | access-date=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;21 October &lt;/ins&gt;2025 }}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ICL&#039;s Research Applications Laboratory (RAL) recognized the Mini-DAP as a &quot;very fast add-on parallel processor to the ICL PERQ&quot;, particularly effective for image-processing workloads where the DAP’s memory could serve as a bitmap frame buffer.&lt;/del&gt;&amp;lt;ref name=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dap&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;brochure&quot; /&amp;gt; Initial prototype work began around mid-1983, with delivery to RAL delayed from early 1985 due to interface development challenges.&amp;lt;ref name=&quot;dap&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;brochure&lt;/del&gt;&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A military-grade version, dubbed the &#039;&#039;&#039;Mil-DAP&#039;&#039;&#039;, was also created. This ruggedized variant was designed to withstand field deployment and environmental extremes. One surviving specimen, serial number M002/005, is identified as an early example of parallel processor computers in military use.&amp;lt;ref&lt;/del&gt;&amp;gt;{{cite web |url=https://collection.sciencemuseumgroup.org.uk/objects/co520977/parallel-processor-computer |title=Parallel Processor Computer &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;– Mil-DAP &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;publisher&lt;/del&gt;=Science Museum Group Collection |access-date=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;25 June 2025}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=https://www.gettyimages.ae/detail/news-photo/small-military-version-of-of-the-icl-distributed-array-news-photo/90758793 |title=MIL-DAP parallel processor computer, c.1979 |publisher=Getty Images |access-date=25 June &lt;/del&gt;2025}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;PaulBoddie</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=2044970&amp;oldid=prev</id>
		<title>imported&gt;BossyPirate: Expanded the &quot;Mini-DAP and Mil-DAP&quot; section with historical and technical details; added reliable sources.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=2044970&amp;oldid=prev"/>
		<updated>2025-06-25T13:22:44Z</updated>

		<summary type="html">&lt;p&gt;Expanded the &amp;quot;Mini-DAP and Mil-DAP&amp;quot; section with historical and technical details; added reliable sources.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:22, 25 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Mini-DAP and Mil-DAP==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Mini-DAP and Mil-DAP==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Expand section|date=June 2008}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Between &lt;/ins&gt;1984 and 1987&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, ICL developed a scaled-down version of the original DAP featuring a 32×32 array of processing elements&lt;/ins&gt;. The commercial &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;iteration &lt;/ins&gt;was &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;marketed as &lt;/ins&gt;the &#039;&#039;&#039;Mini-DAP&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and was typically interfaced &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;[[PERQ]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;workstation, earning it &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;alternative name &#039;&#039;&#039;&lt;/ins&gt;PERQ-DAP&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;.&amp;lt;ref name=&quot;dap-brochure&quot;&amp;gt;{{cite web |url=https://www.chilton-computing.org.uk/inf/literature/brochures/p007.htm |title=DAP 510 Brochures |publisher=Chilton Computing / UKRI Science and Technology Facilities Council |access-date=25 June 2025}}&amp;lt;/ref&amp;gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A smaller 32x32 version was created between &lt;/del&gt;1984 and 1987. The commercial &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;version &lt;/del&gt;was &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;called &lt;/del&gt;the &#039;&#039;&#039;Mini-DAP&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, normally attached &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;[[PERQ]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;system (so was sometimes called &lt;/del&gt;the PERQ-DAP), &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ruggedised &lt;/del&gt;military version &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;was called &lt;/del&gt;the &#039;&#039;&#039;Mil-DAP&#039;&#039;&#039;.&amp;lt;ref&amp;gt;{{cite &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;journal &lt;/del&gt;|url=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www.cs&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;man&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ac&lt;/del&gt;.uk/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CCS&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;res&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;res25.htm#h &lt;/del&gt;|title=Mil-DAP &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Resurrection Project &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;author&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Brian Russell &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;journal&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Computer Resurrection &lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;issue&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5 &lt;/del&gt;|date=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Summer 2001&lt;/del&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ICL&#039;s Research Applications Laboratory (RAL&lt;/ins&gt;) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;recognized the Mini-DAP as a &quot;very fast add-on parallel processor to the ICL PERQ&quot;&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;particularly effective for image-processing workloads where &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DAP’s memory could serve as a bitmap frame buffer.&amp;lt;ref name=&quot;dap-brochure&quot; /&amp;gt; Initial prototype work began around mid-1983, with delivery to RAL delayed from early 1985 due to interface development challenges.&amp;lt;ref name=&quot;dap-brochure&quot; /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A &lt;/ins&gt;military&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-grade &lt;/ins&gt;version&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, dubbed &lt;/ins&gt;the &#039;&#039;&#039;Mil-DAP&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, was also created. This ruggedized variant was designed to withstand field deployment and environmental extremes. One surviving specimen, serial number M002/005, is identified as an early example of parallel processor computers in military use&lt;/ins&gt;.&amp;lt;ref&amp;gt;{{cite &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;web &lt;/ins&gt;|url=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;collection&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sciencemuseumgroup&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org&lt;/ins&gt;.uk/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;objects&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;co520977&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;parallel-processor-computer &lt;/ins&gt;|title=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Parallel Processor Computer – &lt;/ins&gt;Mil-DAP |&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;publisher=Science Museum Group Collection |access-date=25 June 2025}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.gettyimages.ae/detail/news-photo/small-military-version-of-of-the-icl-distributed-array-news-photo/90758793 &lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;title&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MIL-DAP parallel processor computer, c.1979 &lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;publisher&lt;/ins&gt;=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Getty Images &lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;access-&lt;/ins&gt;date=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;25 June 2025&lt;/ins&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==See also==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;BossyPirate</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=1015955&amp;oldid=prev</id>
		<title>imported&gt;Headbomb: Add: journal, title. | Use this tool. Report bugs. | #UCB_Gadget</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ICL_Distributed_Array_Processor&amp;diff=1015955&amp;oldid=prev"/>
		<updated>2025-06-06T13:44:03Z</updated>

		<summary type="html">&lt;p&gt;Add: journal, title. | &lt;a href=&quot;/wiki143/index.php?title=En:WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:UCB (page does not exist)&quot;&gt;Use this tool&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=En:WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | #UCB_Gadget&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Use dmy dates|date=April 2022}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Distributed Array Processor&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;DAP&amp;#039;&amp;#039;&amp;#039;) produced by&lt;br /&gt;
[[International Computers Limited]] (ICL) was the world&amp;#039;s first commercial&lt;br /&gt;
[[massively parallel computer]]. The original paper study was&lt;br /&gt;
complete in 1972 and building of the prototype began in 1974.&lt;br /&gt;
The first machine was delivered to&lt;br /&gt;
[[Queen Mary, University of London|Queen Mary College]] in 1979.&amp;lt;ref&amp;gt;{{cite journal |url=http://www.cs.man.ac.uk/CCS/res/res12.htm#f |title=From Torsional Mode Delay Lines to DAP |author=Gordon G Scarrott |journal=Computer Resurrection |issue=12 |date=Summer 1995}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
The initial Pilot DAP was designed and implemented by Dr Stewart F Reddaway with the aid of David J Hunt and Peter M Flanders at the ICL Stevenage Labs.{{citation needed | date=July 2024}} Their manager and a major contributor was [[John Iliffe (computer designer)|John K Iliffe]], designer of the Basic Language Machine and known for [[Iliffe vector]]s.&amp;lt;ref&amp;gt;{{cite journal |url=http://www.cs.man.ac.uk/CCS/res/res33.htm#g |title=Letter to the editor |author=Stewart Reddaway |journal=Computer Resurrection |issue=33 |date=Spring 2004|volume=48 |pages=149–150 |doi=10.1016/j.lungcan.2004.09.011 |pmid=15777984 |url-access=subscription }}&amp;lt;/ref&amp;gt; The pilot implementation had a 32×32 processing element arrangement.&amp;lt;ref name=&amp;quot;newscientist19760617_dap&amp;quot;&amp;gt;{{ cite magazine | url=https://archive.org/details/bub_gb_m8S4bXj3dcMC/page/n11/mode/2up | title=Computers by the thousand | magazine=New Scientist | last1=Parkinson | first1=Dennis | date=17 June 1976 | access-date=7 July 2024 | pages=626–627 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ICL DAP had 64×64 single bit [[processing element]]s (PEs) with 4096 bits of storage per PE. It was attached to an [[ICL mainframe]] and its memory was mapped into the mainframe&amp;#039;s memory. Programs for the DAP were written in [[DAP FORTRAN]] which was [[FORTRAN]] extended with 64×64 matrix and 64 element vector primitives. DAP Fortran compiled to an [[assembly language]] called APAL (Array Processor Assembly Language). The DAP had a [[single instruction, multiple data]] (SIMD) architecture. Each operation could be performed under the control of a mask which controlled which elements were affected. Array programs were executed as [[subroutines]] of normal mainframe FORTRAN programs and IO was handled by the mainframe.&lt;br /&gt;
&lt;br /&gt;
Operationally, there was an overhead to transfer computational data into and out of the array, and problems which did not fit the 64×64 matrix imposed additional complexity to handle the boundaries (65×65 was perhaps the worst case!)—but for problems which suited the architecture, it could outperform the current [[Cray]] pipeline architectures by two orders of magnitude.  The [[ICL 2900 Series|ICL 2980]] was not a popular machine and this held back the use of the DAP as an attached processor was restricted initially to this one range.&lt;br /&gt;
&lt;br /&gt;
The design as described in Reddaway&amp;#039;s 1973 paper is pretty much that which was implemented in the first commercial version except the facility to supply address bits from the processing elements was removed. This change greatly simplified hardware error detection. A notable extra facility was carry propagation to simplify vector mode addition.&amp;lt;ref&amp;gt;{{cite journal |url=http://aggregate.org/EE686/SIMD/p61-reddaway.pdf |author=S. F. Reddaway |title=DAP—a distributed array processor |journal=ACM SIGARCH Computer Architecture News |pages=61–65 |publisher=ACM Press |year=1973|volume=2 |issue=4 |doi=10.1145/633642.803971 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==After ICL==&lt;br /&gt;
The DAP [IP] was sold off to a [[venture capital]]-funded [[start-up]] company [[Active Memory Technology]]&lt;br /&gt;
(AMT) which was then taken over by [[Cambridge Parallel Processors]] (CPP).&lt;br /&gt;
It was enhanced and made smaller and faster as the Gamma series.&lt;br /&gt;
An 8-bit processor with some local 8-bit wide memory was added to the&lt;br /&gt;
processor and fast IO capabilities were implemented. It could be programmed in either [[C++]] or [[Fortran-Plus]]. These were more flexible than DAP FORTRAN, in particular they automatically took care of choosing a mapping from user specified matrix and vector bounds to the underlying hardware.&lt;br /&gt;
&lt;br /&gt;
Sample DAPs are in storage at the [[Computer History Museum]].&lt;br /&gt;
&lt;br /&gt;
CPP ceased trading in 2004.&lt;br /&gt;
&lt;br /&gt;
==Mini-DAP and Mil-DAP==&lt;br /&gt;
{{Expand section|date=June 2008}}&lt;br /&gt;
A smaller 32x32 version was created between 1984 and 1987. The commercial version was called the &amp;#039;&amp;#039;&amp;#039;Mini-DAP&amp;#039;&amp;#039;&amp;#039;, normally attached to a [[PERQ]] system (so was sometimes called the PERQ-DAP), and the ruggedised military version was called the &amp;#039;&amp;#039;&amp;#039;Mil-DAP&amp;#039;&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{cite journal |url=http://www.cs.man.ac.uk/CCS/res/res25.htm#h |title=Mil-DAP Resurrection Project |author=Brian Russell |journal=Computer Resurrection |issue=5 |date=Summer 2001}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Connection Machine]]&lt;br /&gt;
* [[Goodyear MPP]]&lt;br /&gt;
* [[MasPar]]&lt;br /&gt;
* [[Parsytec]]&lt;br /&gt;
* [[SUPRENUM]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{cite book |title=Massively parallel computing with the DAP |author1=Dennis Parkinson |author2=John Litt |publisher=Pitman |year=1990 |series=Research monographs in parallel and distributed computing |isbn=978-0-273-08809-7}}&lt;br /&gt;
* [http://www.fano.co.uk/history/DAP.html DAP personal history]&lt;br /&gt;
* [http://www.chilton-computing.org.uk/acd/sus/perq_history/part_5/c25.htm PERQ-DAP]&lt;br /&gt;
&lt;br /&gt;
{{ICL hardware|Distributed Array Processor}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Icl Distributed Array Processor}}&lt;br /&gt;
[[Category:ICL mainframe computers|DAP]]&lt;br /&gt;
[[Category:Massively parallel computers]]&lt;br /&gt;
[[Category:SIMD computing| ]]&lt;br /&gt;
[[Category:International Computers Limited|DAP]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Headbomb</name></author>
	</entry>
</feed>