Cortica Contents
Symbiotic Idemetric Processing
Cortica brings together three Intesym technologies: a massively-parallel Symbiotic processing architecture (Polymer ) optimised for reconfigurable idemetric processing , interfacing to conventional computers via a SATAnet derivative interface to provide an on-line “Intelligent Storage” database device.
Idemetric Processing homepage
Cortica can be used for all of the functions to which Intesym idemetric processing is suited, such as image similarity, object recognition, and scene understanding.
Applications
Benefits of hardware implemention
Most image processing systems are implemented in software on workstations and servers. In many situations this is acceptable, but there are various situations where a custom hardware approach is preferable. For example:
Security
Hardware is more difficult to reverse-engineer.
Hardware is more difficult to copy.
Hardware is less susceptible to functional modification by tampering and hacking.
Efficiency & Reliability
Custom hardware generally has lower power consumption for similar computational performance.
Lower power allows passive cooling.
Avoidance of moving parts such as fans improves system reliability.
No inclusion of unused components and devices; less to go wrong.
Performance & Flexibility
Hardware implementations of specialist functions are often considerably quicker than software versions even when there is an order of magnitude difference in clock rates.
If a useful feature is slow in software, it can be implemented in hardware.
Relatively quick and easy to adapt the hardware to suit new functions, even compared to many general processing software environments.
Benefits of Symbiotic processing
As Cortica is a reconfigurable processor, there needs to be an element of programmability. Overall functionality is provided by software on a collection of Polymer Symbiotic processors . Custom circuitry is provided to accelerate important functions. For this kind of work, Symbiotic processing has numerous advantages over conventional CPU architectures:
Neural and receptive field networks expressed directly, not simulated.
Automatic propagation of data changes through networks without software coordination.
Very efficient large-scale parallelism.
Polymer homepage
Benefits of SATAnet connectivity
Cortica appears as a hard disc to a host computer, and so access to it is simple through any operating system’s ordinary device drivers and filing-system calls. It can be installed internally in an enclosure’s standard 3.5"/5.25" drive bay or connected externally via eSATA.
System Specification
Cortica supports the processing of large full-colour (24-bit RGB) images and searching through large databases very quickly. The following table lists the preliminary specification for a typical Cortica-based image similarity database server.
Query image size 1024 × 1024 pixels
Database size 1 000 000 images
Query throughput 25 images/sec.
Query latency 2.0 seconds
Power supply 9 ~ 24 volts D.C.
Power consumption 30 watts (max.)
Dimensions 145 × 100 × 25 mm (external)