California Scientific  *  BrainMaker Neural Network Software  *   800-284-8112 * 916-372-6800
California Scientific      BrainMaker Neural Network Software
Home Applications What Are Neural Networks Products Ordering Info Tech Support
What are NN's
Designing NN's
MMX Computers
Reviews of BrainMaker
Why BM is best

BrainMaker Professional
Genetic Training
Intro to NN Book
Do I need Professional?
NN Books For Sale

Ordering Info
International Shipping
Order Form
Price List
Upgrade Order Form

Tech Support
Running Competitor
Financial Networks
Is my data OK?
Using hidden neurons
Large datasets
BrainMaker's precision
Predicting Horses
Setting Min/Max

Year 2000

Article Reprints
Testing Concrete
Decoding Sequences
Hospital Costs

MMX test software
order form
upgrade form
Pro Forma invoice


Currency Predictions
Corporate Bonds
S&P 500 Index
Stock Price Prediction
Stock Prophet
Natural Gas Prices

Direct Mail
Credit Scoring
Real Estate Appraisal
Bad Cops
Finding Gold
Jury Summoning
Highway Maintenance

Breast Cancer
Hospital Expenses
Functional Recovery
Heart Attack Diagnosis
ER Test ordering
Psychiactric Care
Giant Cell Arteritis

Thoroughbreds 1
Dog Racing

Solar Flares
Protein Sequencing
Mosquito Identification
Weather Forecasting
Predicting El Nino
Air Quality

Welding Quality
Plastics Testing
IC Quality Control
Paper Quality
Concrete Testing
Beer Quality
Enzyme Synthesis
Steam Quality

Pattern Recog.
Speech Recognition
Article Classification
Working with Chaos
Chemical Drawings
Sequence Prediction

MMX Machines and BrainMaker's compute engine

Normal computers (486, old style Pentiums) actually have two separate computers on the main chip: a 486 or Pentium, and a floating point computer which handles numbers. An MMX machine has effectively six computers on the chip: a Pentium, a floating point computer, and four parallel MMX computers. The MMX computers are very small, very limited computers: they have only a very few instructions, and can only do very limited simple things. However, it happens that the things these computers do are just like the things BrainMaker does.

On an MMX machine, we detect the MMX computer's presence when BrainMaker starts up, and we switch over our engine from calculating one thing at a time on the Pentium to calculating four things at a time on the MMX computers.

Additionally, the MMX computers have a special instruction which multiplies and adds at the same time. We use this instruction to actually get more than four things to happen at once. Also, MMX machines have improved caching, and therefore run faster than normal Pentiums even for normal computing. Because of this, BrainMaker on an MMX machine runs up to 6 times faster than BrainMaker on an identical non-MMX machine. For example, BrainMaker on a Pentium/MMX 200mhz runs up to 6 times faster than BrainMaker on a Pentium 200mhz. View Benchmarks.

BrainMaker v3.7 and BrainMaker Professional v3.7 are 32 bit programs which run under Windows 95 and Windows NT, and recognize and use the MMX processors if you have them. Currently, the following chips have MMX processors:

Intel Pentium / MMX
Intel Pentium Pro / MMX
Intel Pentium II / MMX
Cyrix 6x86 MX
IDT WinChip

Not sure what you have? Download our MMX testing software.

Return to the CSS Home page or the Applications page.

Home Applications What Are Neural Networks Products Ordering Info Tech Support
California Scientific      BrainMaker Neural Network Software

California Scientific • 800-284-8112 • 916-372-6800