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...
Saved in:
Published in: | Computer (Long Beach, Calif.) Calif.), 1981-09, Vol.14 (9), p.18-27 |
---|---|
Main Author: | |
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 & 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 |