Incorporating complex binary numbers into associative dataflow architecture: A Tutorial Revisited

Tariq Jamil*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Complex numbers in today's computers are represented and manipulated by splitting them into their real and imaginary components and then each pair of real parts and imaginary parts undergoes arithmetic operations independent of one another. Thus, a simple addition/subtraction of two complex numbers (a+jb) and (c+jd) involves two individual additions/subtractions, (a±c) and (b±d). This gets more complicated for multiplication and division operations of complex numbers. Complex Binary Number System (CBNS) provides a novel way of representing each complex number as a single entity in the binary format. In this paper, a tutorial on CBNS and its arithmetic algorithms is presented with brief details about the hardware circuits implementing this number system. An associative dataflow processor, incorporating CBNS, which has been granted Innovation Patent Number: 2010100706 by the Australian Patent Office (IP Australia) is also described.

Original languageEnglish
Title of host publicationProceedings of 2014 Science and Information Conference, SAI 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages25-30
Number of pages6
ISBN (Print)9780989319317
DOIs
Publication statusPublished - Oct 7 2014
Event2014 Science and Information Conference, SAI 2014 - London, United Kingdom
Duration: Aug 27 2014Aug 29 2014

Other

Other2014 Science and Information Conference, SAI 2014
CountryUnited Kingdom
CityLondon
Period8/27/148/29/14

Keywords

  • associative dataflow
  • binary
  • complex binary
  • complex number
  • processor

ASJC Scopus subject areas

  • Information Systems

Fingerprint Dive into the research topics of 'Incorporating complex binary numbers into associative dataflow architecture: A Tutorial Revisited'. Together they form a unique fingerprint.

Cite this