Loading…

An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family

In 1975, Floating Point Systems introduced the AP-120B, the initial member of its array processor family. George O'Leary, vice president of engineering, and I codesigned the architecture. A major inspiration was an integer array processor designed and implemented by Glen Culler of Culler Harris...

Full description

Saved in:
Bibliographic Details
Published in:Computer (Long Beach, Calif.) Calif.), 1981-09, Vol.14 (9), p.18-27
Main Author: Charlesworth, A.E.
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c253t-ebaf1fb13e6381f433a9a442ef153b675e0894d559a580c113475d0e6f02a5d13
cites
container_end_page 27
container_issue 9
container_start_page 18
container_title Computer (Long Beach, Calif.)
container_volume 14
creator Charlesworth, A.E.
description In 1975, Floating Point Systems introduced the AP-120B, the initial member of its array processor family. George O'Leary, vice president of engineering, and I codesigned the architecture. A major inspiration was an integer array processor designed and implemented by Glen Culler of Culler Harrison, Inc. The AP-120B and two later models, the AP-190L and FPS-100, have been used primarily in signal processing. In 1980, the FPS-164 was introduced to extend our AP architecture into largescale scientific computing. This article centers on design trade-offs and the use of internal architecture in our APs, features that determine how fast they can perform useful arithmetic. External architecture issues, such as the best way to interface an AP to a host computer, are outside the present scope of this discussion.
doi_str_mv 10.1109/C-M.1981.220595
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_23755741</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1667502</ieee_id><sourcerecordid>23755741</sourcerecordid><originalsourceid>FETCH-LOGICAL-c253t-ebaf1fb13e6381f433a9a442ef153b675e0894d559a580c113475d0e6f02a5d13</originalsourceid><addsrcrecordid>eNqFkM1PAjEQxRujiYiePXjpydtCpx-7XW-IoiYQScBzU8pUapZdbJcD_71LMPHoaTIzv_cy8wi5BTYAYOVwnM0GUGoYcM5Uqc5ID5TSGdMgz0mPMdBZCTm_JFcpfXWt1Er0yGpU09FuFxvrNrRt6MIFrNvgg6OjGO2BzmPjMKVQfz7Q5Qa7qduEFl27j7aiT5jCZ00bT9vjbp4BZ4_DyXyRQS7pxG5DdbgmF95WCW9-a598TJ6X49ds-v7yNh5NM8eVaDNcWQ9-BQJzocFLIWxppeToQYlVXihkupRrpUqrNHMAQhZqzTD3jFu1BtEn9yff7pvvPabWbENyWFW2xmafDNdFDkKx_0FRKFXIo-PwBLrYpBTRm10MWxsPBpg5hm7GZmaOoZtT6J3i7qQIiPhH5935jIsfkAB6UQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>23755741</pqid></control><display><type>article</type><title>An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Charlesworth, A.E.</creator><creatorcontrib>Charlesworth, A.E.</creatorcontrib><description>In 1975, Floating Point Systems introduced the AP-120B, the initial member of its array processor family. George O'Leary, vice president of engineering, and I codesigned the architecture. A major inspiration was an integer array processor designed and implemented by Glen Culler of Culler Harrison, Inc. The AP-120B and two later models, the AP-190L and FPS-100, have been used primarily in signal processing. In 1980, the FPS-164 was introduced to extend our AP architecture into largescale scientific computing. This article centers on design trade-offs and the use of internal architecture in our APs, features that determine how fast they can perform useful arithmetic. External architecture issues, such as the best way to interface an AP to a host computer, are outside the present scope of this discussion.</description><identifier>ISSN: 0018-9162</identifier><identifier>EISSN: 1558-0814</identifier><identifier>DOI: 10.1109/C-M.1981.220595</identifier><identifier>CODEN: CPTRB4</identifier><language>eng</language><publisher>IEEE</publisher><subject>Array signal processing ; Computer architecture ; Computer interfaces ; Convolution ; Costs ; Floating-point arithmetic ; Kernel ; Process design ; Scientific computing ; Signal processing algorithms</subject><ispartof>Computer (Long Beach, Calif.), 1981-09, Vol.14 (9), p.18-27</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c253t-ebaf1fb13e6381f433a9a442ef153b675e0894d559a580c113475d0e6f02a5d13</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1667502$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,54771</link.rule.ids></links><search><creatorcontrib>Charlesworth, A.E.</creatorcontrib><title>An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family</title><title>Computer (Long Beach, Calif.)</title><addtitle>MC</addtitle><description>In 1975, Floating Point Systems introduced the AP-120B, the initial member of its array processor family. George O'Leary, vice president of engineering, and I codesigned the architecture. A major inspiration was an integer array processor designed and implemented by Glen Culler of Culler Harrison, Inc. The AP-120B and two later models, the AP-190L and FPS-100, have been used primarily in signal processing. In 1980, the FPS-164 was introduced to extend our AP architecture into largescale scientific computing. This article centers on design trade-offs and the use of internal architecture in our APs, features that determine how fast they can perform useful arithmetic. External architecture issues, such as the best way to interface an AP to a host computer, are outside the present scope of this discussion.</description><subject>Array signal processing</subject><subject>Computer architecture</subject><subject>Computer interfaces</subject><subject>Convolution</subject><subject>Costs</subject><subject>Floating-point arithmetic</subject><subject>Kernel</subject><subject>Process design</subject><subject>Scientific computing</subject><subject>Signal processing algorithms</subject><issn>0018-9162</issn><issn>1558-0814</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1981</creationdate><recordtype>article</recordtype><recordid>eNqFkM1PAjEQxRujiYiePXjpydtCpx-7XW-IoiYQScBzU8pUapZdbJcD_71LMPHoaTIzv_cy8wi5BTYAYOVwnM0GUGoYcM5Uqc5ID5TSGdMgz0mPMdBZCTm_JFcpfXWt1Er0yGpU09FuFxvrNrRt6MIFrNvgg6OjGO2BzmPjMKVQfz7Q5Qa7qduEFl27j7aiT5jCZ00bT9vjbp4BZ4_DyXyRQS7pxG5DdbgmF95WCW9-a598TJ6X49ds-v7yNh5NM8eVaDNcWQ9-BQJzocFLIWxppeToQYlVXihkupRrpUqrNHMAQhZqzTD3jFu1BtEn9yff7pvvPabWbENyWFW2xmafDNdFDkKx_0FRKFXIo-PwBLrYpBTRm10MWxsPBpg5hm7GZmaOoZtT6J3i7qQIiPhH5935jIsfkAB6UQ</recordid><startdate>19810901</startdate><enddate>19810901</enddate><creator>Charlesworth, A.E.</creator><general>IEEE</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7SP</scope></search><sort><creationdate>19810901</creationdate><title>An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family</title><author>Charlesworth, A.E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c253t-ebaf1fb13e6381f433a9a442ef153b675e0894d559a580c113475d0e6f02a5d13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1981</creationdate><topic>Array signal processing</topic><topic>Computer architecture</topic><topic>Computer interfaces</topic><topic>Convolution</topic><topic>Costs</topic><topic>Floating-point arithmetic</topic><topic>Kernel</topic><topic>Process design</topic><topic>Scientific computing</topic><topic>Signal processing algorithms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Charlesworth, A.E.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Electronics &amp; Communications Abstracts</collection><jtitle>Computer (Long Beach, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Charlesworth, A.E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family</atitle><jtitle>Computer (Long Beach, Calif.)</jtitle><stitle>MC</stitle><date>1981-09-01</date><risdate>1981</risdate><volume>14</volume><issue>9</issue><spage>18</spage><epage>27</epage><pages>18-27</pages><issn>0018-9162</issn><eissn>1558-0814</eissn><coden>CPTRB4</coden><abstract>In 1975, Floating Point Systems introduced the AP-120B, the initial member of its array processor family. George O'Leary, vice president of engineering, and I codesigned the architecture. A major inspiration was an integer array processor designed and implemented by Glen Culler of Culler Harrison, Inc. The AP-120B and two later models, the AP-190L and FPS-100, have been used primarily in signal processing. In 1980, the FPS-164 was introduced to extend our AP architecture into largescale scientific computing. This article centers on design trade-offs and the use of internal architecture in our APs, features that determine how fast they can perform useful arithmetic. External architecture issues, such as the best way to interface an AP to a host computer, are outside the present scope of this discussion.</abstract><pub>IEEE</pub><doi>10.1109/C-M.1981.220595</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0018-9162
ispartof Computer (Long Beach, Calif.), 1981-09, Vol.14 (9), p.18-27
issn 0018-9162
1558-0814
language eng
recordid cdi_proquest_miscellaneous_23755741
source IEEE Electronic Library (IEL) Journals
subjects Array signal processing
Computer architecture
Computer interfaces
Convolution
Costs
Floating-point arithmetic
Kernel
Process design
Scientific computing
Signal processing algorithms
title An Approach to Scientific Array Processing: The Architectural Design of the AP-120B/FPS-164 Family
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-23T23%3A33%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Approach%20to%20Scientific%20Array%20Processing:%20The%20Architectural%20Design%20of%20the%20AP-120B/FPS-164%20Family&rft.jtitle=Computer%20(Long%20Beach,%20Calif.)&rft.au=Charlesworth,%20A.E.&rft.date=1981-09-01&rft.volume=14&rft.issue=9&rft.spage=18&rft.epage=27&rft.pages=18-27&rft.issn=0018-9162&rft.eissn=1558-0814&rft.coden=CPTRB4&rft_id=info:doi/10.1109/C-M.1981.220595&rft_dat=%3Cproquest_cross%3E23755741%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c253t-ebaf1fb13e6381f433a9a442ef153b675e0894d559a580c113475d0e6f02a5d13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=23755741&rft_id=info:pmid/&rft_ieee_id=1667502&rfr_iscdi=true