ThroughPuter - Parallel Computing PaaS
ThroughPuter PaaS is purpose-built for secure, dynamic cloud computing of parallel processing era. ThroughPuter offers unique, realtime application load and type adaptive parallel processing: Get the speed-up from parallel execution cost-efficiently where and when any given program/task benefits most from the parallel processing resources. The unique feature set includes:
Performance
As processor clock rates can no longer be economically or even physically increased, intra-application parallel execution is needed for improved program processing throughput performance
Dynamic parallelization of program execution based on realtime processing load demands.
Purpose-built manycore processing hardware, with ultra-fast response hardware operating system and on-chip networking designed from ground up for dynamic parallel cloud computing.
Minimum system overhead due to hardware acceleration of traditional software OS tasks and inter-task communication.
Maximized program processing throughput per unit cost.
Productivity
User-friendly access to novel manycore hardware architecture benefits through the PaaS model
Parallel program development environment and tools of ThroughPuter PaaS automate building high-performance programs.
Integrated development environment automatically configures the client programs for interacting with the fast, low-overhead hardware operating system of the manycore processors of ThroughPuter PaaS.
PaaS solution integrates the development front-end with the secure, dynamic parallel processing optimized execution environment.
End-to-end integrated and automated parallel processing platform as a service = Productivity for parallel processing era.
Cost-efficiency
The promise of cloud computing is all about cost-efficiency, but delivering it requires cohesively addressing the need for performance commitments, security and productivity -- a platform approach.
Pay for your minimum-required committed processing capacity, and dynamically access the full manycore array parallel processing capacity.
Choose a contract option with committed capacity level peaks matching the given program activity profile (e.g. business hours, evening hours, overnight) - pay for peak capacity when the performance boost is monetizable.
Common costs of manycore parallel processing development and hosting platform shared among multiple client programs -- each securely isolated from each others, and optimally combined to share capacity pools based on their minimally overlapping committed capacity time profile peaks.
Maximized cloud computing cost-efficiency.
Security
When cloud security is a built-in to the processing architecture, performance, productivity and cost-efficiency are natural consequences.
The hardware operating system architecturally disables any unauthorized interactions between the client applications dynamically sharing a given hosting platform as well as between the clients and the host system.
Each client application completely resides in its own dedicated memory spaces.
Cloud computing security addressed already at the level of architecturally secured access to processing hardware resources -- not left to be dealt with at software layers.
Each client program can be securely developed, tested and deployed on the cost-efficient, dynamically shared ThroughPuter PaaS completely independent of each others.
Ground-up architectural platform security delivers cost-efficient development productivity and execution performance.