Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Torus product portfolio by the Computer Architecture Group
1. November 2010Torus is a trademark used by the Computer Architecture Group at the University of A Coruña, Spain
Java Fast Sockets ™
Fast MPJ ™
Software product suite for higher
efficiency on commodity clusters
without loosing Java's portability.
SOFTWARE
Finance / Trading
Telecom / IT
Energy
Defense / Space
2. Exploring Above & Beyond Performance Computing
http://torusware.com
The University of A Coruña is offering a suite of software products for license and/or joint
development of specific applications for the following sectors by qualified companies.
2
Finance / Trading Telecom / IT Energy Defense / Space
The technologies have been tested and are nearly ready for transfer to commercial applications.
Some U.S. patents are pending. The technologies are 100% owned by the University of A Coruña.
High frequency
trading systems
Market data
Risk evaluation
Communication
middleware
Cluster/Cloud
computing
HPC scalability
HPC simulations
Middleware for
IP-based Smart
Power Grid
Real-time
applications
Data analysis
3. Exploring Above & Beyond Performance Computing
http://torusware.com
3
Java Fast Sockets ™
High performance Java sockets library for high-speed cluster networks
Specialized support on high-speed networks
x10 - x40 performance:
Lower latency: below 5µs, compare to 50µs of more traditional solutions (TIBCO Smart Sockets and RTI Low-latency Messaging)
High bandwidth, especially sending primitive data type arrays, up to 40Gbps vs. 1 Gbps
Low CPU overhead
http://jfs.des.udc.es
Fast MPJ ™
Java communication middleware on high-speed networks
Parallel programming support on high-speed clusters:
Infiniband
10 Gigabit Ethernet
10G Myrinet
7x times higher
bandwidth & 9x
times lower latency!
F-MPJ outperforms
MPJ Express, the
most deployed Java
messaging system!
http://f-mpj.com
4. Exploring Above & Beyond Performance Computing
http://torusware.com
4
Powering
0
5
10
15
20
25
30
35
40
45
4kb 16kb 64kb 256kb 1MB
Bandwidth(Gbps)
Java sockets on shared mem.
(byte array comm.)
JFS
JVM
sockets
0
5
10
15
20
25
30
35
40
45
4kb 16kb 64kb 256kb 1MB
Bandwidth(Gbps)
Java sockets on shared mem.
(integer array comm.)
JFS
JVM
sockets
Java Fast Sockets ®
Highest Java sockets performance, both with
serialized (l) and not serialized (r) data.
Run in an
Intel Xeon
Nehalem
server
Run in an
Intel i7
desktop
browser
Sockets (l)
JFS (r)
5. Exploring Above & Beyond Performance Computing
http://torusware.com
5
Powering
Fast MPJ ™
Building block for distributed Java applications, on
Infiniband (l) and 10 GbEth (r).
Run in an
Intel Xeon
Nehalem
server
0
2
4
6
8
10
12
4kb 16kb 64kb 256kb 1MB
Bandwidth(Gbps) Messaging systems on Infiniband
F-MPJ
MPJE
0
1
2
3
4
5
6
7
8
9
4kb 16kb 64kb 256kb 1MB
Bandwidth(Gbps)
Messaging systems on 10 Gb Eth.
F-MPJ
MPJE
6. Exploring Above & Beyond Performance Computing
http://torusware.com
6
PROF. RAMÓN DOALLO
FACULTAD DE INFORMÁTICA
CAMPUS DE ELVIÑA S/N
15071 A CORUÑA, SPAIN
W http://torusware.com
GPS coordinates: 43.333078,-8.410884
For more information on these technologies, please contact us
doallo@udc.es
Follow us on