{"type":"ScholarlyArticle","title":"Yes, An SIMD Machine Can Be Used for AI","authors":[{"name":"Ruven E. Brooks","slug":"ruven-e-brooks","given":"Ruven E.","family":"Brooks","affiliation":""},{"name":"Rosalyn Lum","slug":"rosalyn-lum","given":"Rosalyn","family":"Lum","affiliation":""}],"abstract":"Nearly all of the proposed parallel architectures for artificial intelligence applications use a multiple instruction, multiple data stream (MIMD) approach. While this approach offers the greatest opportunity for ultimate exploitation of parallelism, it has been difficult to actually achieve a high level of parallelism in practice because most of the existing algorithms require a higher interprocessor communications bandwidth than the hardware can achieve. An alternate approach to parallelism is the use of single inst ruction, multiple data stream parallelism (SIMD) machines. While SIMD machines do not offer the same ult imate exploitation of parallelism as MIMD architectures, they may, in fact, provide more useable parallelism. This is because they can be treated as serial machines with very long data words, so that existing algorithms may be more readily adapted in ways which better use available parallelism. We illustrate this concept with the Cellular Array Processor (CAP) being developed at the ITT Advanced Technology Center . .This SIMD architecture is based on a rectangular processing array which accesses a single memory and which has very high speed data paths among the processing elements. We discuss the implementation and manipulation of data for two applications on the CAP; the OPS5 production system interpreter and a representation of an associative network. The expected performance of the CAP in these applications will also be presented.","doi":null,"url":"https://ijcai.org/proceedings/1985/14","pdf":"https://ijcai.org/proceedings/1985/0014.pdf","markdown":"https://ijcai.org/proceedings/1985/14.md","bibtex":"https://ijcai.org/proceedings/1985/bibtex/14","volume":{"slug":"1985","title":"Proceedings of the Ninth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1985","url":"https://ijcai.org/proceedings/1985/","year":1985,"location":"Los Angeles, California, USA","dates":"","editors":"Aravind Joshi","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"AI Architectures","track":"AI Architectures","number":14,"pages":{"first":73,"last":78},"keywords":[],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}