Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Examples/JPA/Simulation"
< EclipseLink | Examples | JPA
m (New page: =Simulation JPA Application= ==Purpose== *This sumulation will serve as a ''near real world'' enterprise application that showcases utilizing JPA as the persistence or integration layer - ...) |
m (→Simulation JPA Application) |
||
Line 1: | Line 1: | ||
− | =Simulation JPA Application= | + | =Simulation JPA Application Example= |
==Purpose== | ==Purpose== | ||
*This sumulation will serve as a ''near real world'' enterprise application that showcases utilizing JPA as the persistence or integration layer - specifically using EclipseLink JPA as the provider. | *This sumulation will serve as a ''near real world'' enterprise application that showcases utilizing JPA as the persistence or integration layer - specifically using EclipseLink JPA as the provider. | ||
Line 15: | Line 15: | ||
===Data Model=== | ===Data Model=== | ||
====Processor Architecture==== | ====Processor Architecture==== | ||
− | *Each CM-2 processor is composed of up to 64k (65536) 1-bit processors arranged in a 12-dimensional hypercube. | + | *Each CM-2 processor is composed of up to '''64k (65536)''' 1-bit processors arranged in a 12-dimensional hypercube. |
− | **There are 16 1-bit processors per chip. | + | **There are '''16''' 1-bit processors per chip. |
− | ***There are 32 processor chips per backplane board | + | ***There are '''32''' processor chips per backplane board |
− | ****There are 16 boards per quadrant | + | ****There are '''16''' boards per quadrant |
− | *****There are 8 quadrands to a CM-2 | + | *****There are '''8''' quadrands to a CM-2 |
− | **We therefore have '''(2^4=16) x (2^5=32) x (2^4=16) x (2^3=8) = 2^16 = 65536''' possible processors in a fully configured system | + | **We therefore have '''(2^4=16) x (2^5=32) x (2^4=16) x (2^3=8) = 2^16 = 65536''' possible processors in a fully configured system. |
====Hierarchy==== | ====Hierarchy==== | ||
− | * | + | *hypercube |
** | ** | ||
==Design== | ==Design== |
Revision as of 11:47, 31 August 2009
Contents
Simulation JPA Application Example
Purpose
- This sumulation will serve as a near real world enterprise application that showcases utilizing JPA as the persistence or integration layer - specifically using EclipseLink JPA as the provider.
- This enterprise application will offer the services of a simulated connection machine (Ref: Thinking Machines CM-2) symbolic vector processor.
Goals
- We would like to explore the following limits of the JPA provider and hosting application server.
Infrastructure
- OS: Windows XP or Vista 32/64 bit
- Database: Oracle 11gR1
- JPA provider: EclipseLink 1.2
- JDK: Sun 1.6.0_14
Analysis
Data Model
Processor Architecture
- Each CM-2 processor is composed of up to 64k (65536) 1-bit processors arranged in a 12-dimensional hypercube.
- There are 16 1-bit processors per chip.
- There are 32 processor chips per backplane board
- There are 16 boards per quadrant
- There are 8 quadrands to a CM-2
- There are 16 boards per quadrant
- There are 32 processor chips per backplane board
- We therefore have (2^4=16) x (2^5=32) x (2^4=16) x (2^3=8) = 2^16 = 65536 possible processors in a fully configured system.
- There are 16 1-bit processors per chip.
Hierarchy
- hypercube