Pervasive Intelligent Solutions for a Changing World

Home | Parallel/Distributed Solutions | Pervasive Intelligence
Other Resources | Intranet | Contact


  Products

Pervasive Product Overview

We current support three pervasive products designed to run on ARM-based microcontrollers:

  • BabyWulf - a simple Beowulf-like environment for microcontrollers
  • Alchemy-lite - a subset of the Alchemy environment
  • Sluice Box - a subset of Goal Mind environment

Using BabyWulf/Alchemy-lite/Sluice Box, part of a Goal Mind cognitive model or application can be run on a set of Ethernet-enabled microcontrollers. The major focus of these products is an extension of the Alchemy/Goal Mind modeling systems to support the direct integration of intelligent sensors and actualors; however, we are also actively researching just how much of a model's KRR can be supported by a cluster on microcontrollers.

BabyWulf is an active R&D effort. Our current products in this area are a preliminary design and consulting on how to overcome hardware problems using any of the ARM-based microcontrollers we have evaluated.

Alchemy-lite is a subset of Alchemy designed to run on microcontrollers. Unlike Alchemy, Alchemy-lite only supports a single node per processor, but does allow that node to look like both a model node and an Alchemy Node Server to other processing nodes running either Alchemy or Alchemy-lite. This greatly reduces the complexity of porting a model node between a microprocessor and a microcontroller.

Sluice Box is similar to Goal Mind in design but uses its own libraries, engines and components to reduce the memory management and multitasking demands on the host microcontroller.

Neither Alchemy-lite nor Sluice Box are designed to operate in a stand-alone mode. Alchemy and Goal Mind still provide the GADGET and EDICT tools for building and running a model or application.

©2008 Cognitive Based Systems, Inc. - All Rights Reserved