New General Purpose HUMBLE© PC Personal Computer (PC) Re
Architecture, Development System Available
on: May 22, 2009, 6:12 am
Author: Gregg Macdonald
Maryland -- Electronic Compute Systems, Inc., announces today
a re-architecture of the 41 year old microprocessor & software
operating system based personal computer.
and Benefits include: Instant On, 100 to 10,000 times faster at
1/10 clocking speed, Lower Power, Fewer Components, More reliable,
Real time everything friendly, Immune to viruses, Bridgeable to
x86 for extending legacy programs, Humble©.
Unified Multiple Branch Logic Engine (HUMBLE©), attempts
to convey the new architecture innovation and value thereof all
in one word. Essentially it is a compression of the well known
microprocessor and windowing operating system into one chip without
re-using either in any way shape or form. We assert it is the
first genuine and practical alternative toward extending general
purpose computing. The HUMBLE© PC proof of concept, also
known as the HUMBLE© PC development system provides tangible
evidence today toward extending, including, and performing many
things dreamed (for years by many).
and details -- The Humble© PC is based upon the same foundation
which all computing engines rest. This implementation is a first
introduction in this form. Quietly rethinking the whole past-present-future
computing problem a new solution emerges . . . Learning from past
and present technology and following wisdom as a guide, Humble©
begins as such by removing the conventional microprocessor (uP)
and conventional operating system (O/S) altogether. However, re-linkage
to either or both as legacy-tandem options clearly remains possible.
Thus, rather than presuming single, dual, or many microprocessors
with exponentially increasing s/w complexity into an already burdened
software time-multiplexed serial fetch-decode-execute architecture,
Humble© performs these in complementary fashion thereby un-limiting
the number of threads, un-limiting paralleling of applications,
removing unnecessary coupling of time-multiplexed streams, achieving
multiple execute-execute-execute, while exchanging exponential
increasing complexity for linear, hence removing all the burdens,
bottlenecks, and apparent brick walls. Humble© unifies threading,
branching, scheduling, applications, etc. at the silicon level
(rather than in disk-memory-resident-software) thereby producing
100s to 10,000s fold speedup coexisting with improved reliability
and security (preventing virus entry altogether into the operating
system, application programs and drivers . . .). Whilst these
features and benefits are not possible in conventional software
unified systems, they are possible in hardware unified systems.
Advancement of technology slowly opened the window for this alternative
during the recent 10 years. Utilizing a readily available (open)
off the shelf general purpose field programmable motherboard,
and an open language, the Humble© PC comes to life re-revolutionizing
computing, minimally reminding us that solutions result from how
well we have received Understanding (with a capital U). Present
features and benefits are intended toward proof of these foundational
concepts, and are not-limited by the concepts themselves nor by
present technology. For example wireless features have not been
implemented first as they are extensions of the basics. Hence
wireless features are presently one of many opportunities for
others to add. The application suite is also bare providing wide-open
opportunity for others. In its present form, Humble© proves
a better 'core' solution does exist now enabling true real-time-smooth-all-together-concurrency-fusion
of multiple-forms-of-audio-telephony-television-gaming and computing
including reliability, instant-on/off access, higher overall performance
(bandwidth), lower power, and with much improved security, all
built in. No new languages and no new silicon advances are required,
rather a greater understanding of Understanding.
- What is meant by Hardware Unified? Answer - A conventional uP
and O/S performs its operation through software control of hardware.
Therefore we assert the software unifies all operations. All commands
and system status are input ultimately to software and all actions/results
are consequences of decisions made in (by) software. Hardware
unification allows user commands to enter directly into hardware
with status and decisions made directly by hardware. Thereby relegating
storage of instructions to a memory of any sort including hard
disk (fetched to a memory-cache - decoded and executed) as a legacy-optional
method. In other words history will begin to record that instructions
no longer need to be fetched from memory (or disk) . . . when
using a Humble© PC.
- What is meant by Multiple Branch Logic Engine? Answer - Generally
speaking, a conventional single uP with its O/S performs single
branching wherein only the processor computes. From any one instruction
to the next, the conventional uP and o/s typically can only branch
from one instruction-point to another (within a program), or one
instruction within a program to one instruction within another
program. Humble© allows point to multi-point, process to
multi-process, and program to multi-program branching wherein
each may simultaneously compute with corresponding return. These
are all performed without accessing a disk or memory for instructions
(hence without associated delay). This kind of engine provides
control for multiple concurrent io transactions and applications
rather than multiplexing single io transfers and applications.
Further, Humble© does not use a microprocessor nor derivative/variant
thereof. NISC is a 2nd acronym helping describe Humble© further.
See www.ecs-pc.com Frequently
Asked Questions for a definition of NISC architecture with comparison
to RISC and CISC.
- If Humble© has no microprocessor what does it have? Answer
- Humble© has hardware that includes wires, logic, flipflops,
and small block memories, etc. that do not include a microprocessor
nor soft microprocessor. So, Humble© may be likened to a
'core' breakthrough without a new (or old) microprocessor as the
core. Humble© successfully re-describes time multiplexed
software programs (from scratch so as not to infringe on prior
art) as hardware programs reaping benefits thereof. In other words
we have discovered how to write all functions of a personal computer
into 'hardware programs'. This is evidenced and demonstrable via
the available development system. See www.ecs-pc.com
Frequently Asked Questions for more information . . .
Humble© PC Development System features include - p/s2 mouse
(3,4, 5 buttons) i/f, p/s2 multimedia keyboard (101,2,4) i/f,
Dual ATA-6 ide (Hard Disk & CD-DVD-RW) i/f, Serial Port i/f
(XModem, YModem, YModem Batch), 128G Compact Flash i/f, Floppy
Disk i/f, 10/100/1000 Ethernet Phy, USB i/f, Linear Flash, 64|256MB
SDRAM, 9|18Mb ZBT SRAM, Xilinx Virtex 4 FPGA, Calendar and Timekeeping
program, Calculator program, FAT 32 File-Browser program, Point
and Click Graphics, Triple DES keyed battery backup protected
Non-Volatile Graphical Operating System, Support for user programs,
Re-Programmability. Benefits of the Development System include
- Practical alternative for all real-time and general purpose
computing products, Hardware Unified Multiple Branch Logic Engine,
Multiple simultaneous 100MByte conversations, Instant On|Off,
100s to 10,000s fold program execution speedup, Familiar Graphics,
Point and Click User Interface, O/S and Programs immune from viruses,
Seamless-Smooth-Fusion, and Lower power.
Applications include - Personal Computers (Xilinx Virtex FPGA
center-stage), Cloud Computers, Re-programmable System on Chip
(rSoC), Communications (e.g. Cellular and Internet Telephones),
Networking (e.g. Routers, Servers), High Complexity Robotics,
All in one Integrated Automotive control , All in one Integrated
Multimedia, Set-top-boxes, Voice recognition (in) and synthesis
(out), on chip compilers, algorithm accelerators (e.g. fpga place
and route accelerator, Java bytecode, JIT, and ahead of time interpreters),
and a plethora of other embedded applications.
we summarily describe it as -- new, genuine, legitimate alternative,
with very bare program suite, recognizable, useful, ready for
general purpose application development, wide-open, humble and
'a huge financial opportunity'.
systems and Licenses are now available. The cost to reuse (license)
Humble© is 99 U.S. dollars. The cost of a development system
is 5000 U.S. Dollars. Humble also refers to our approach toward
business. For more information, see our website at www.ecs-pc.com
and YouTube video http://www.youtube.com/watch?v=i_v6IaD6-Ts
Electronic Compute Systems, Inc. is a privately held corporation
based in Towson, Maryland. ECS hopes to sell 10 development systems
over the next year.
- This press release contains many forward looking statements.
The purpose of this announcement is to introduce Humble©.
The Humble© PC Development System is genuinely very bare
and presently does not offer a complete suite of applications
suitable for competing in the marketplace with conventional off
the shelf PCs. Some interfaces are complete and up and running
while others are in various stages of development. Present applications
are in various stages of development. It does not run x86 programs
nor other marketplace programs. It does not run Microsoft, Linux,
or other operating systems. It does not include a microprocessor
nor soft microprocessor. Humble© and NISC are new acronyms.
This press release introduces Humble© and makes it available
to others. Humble© is believed not to infringe upon any other
company's patents and is proprietary to Electronic Compute Systems,
Inc, copyrighted, protected, and with patents pending. The development
system is not a 'ready-for-the-public' full featured PC. Rather
it serves as a bare PC demonstration platform, proof of concept,
ready to reuse ip, and open development system all in one.
2009 Electronic Compute Systems, Inc.. All rights reserved. This
material may be re-published only in its entirety including contact
information for Electronic Compute Systems, Inc.. It may not be
Contact Details: Electronic Compute Systems,
Inc. 418 Donegal Drive, Towson, MD 21286 Tel: 443-253-6134 email: