Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

On using Titanium parallel dialect of Java

Titanium is an explicitly parallel dialect of Java developed at UC Berkeley to support high-performance scientific computing on large-scale multiprocessors, including massively parallel supercomputers and distributed-memory clusters with one or more processors per node [berkley].

The link is probably one of the few sources that says something about the project. Searching this site(stackoverflow) have hardly anything to say about this seemingly new parallel dialect of Java.

My question is:

  • Are you using this language to develop parallel applications?
  • What is your experience developing parallel application using Titanium as compared to - say- Hadoop MapReduce
like image 504
Andromeda Avatar asked Dec 05 '25 04:12

Andromeda


1 Answers

  • As countless linux distributions , the Titanium "framework" was built with the same role : fit the creator's needs first , given at that at the time there weren't as many possibilities to choose from.
  • The project is almost 20 years old ( started around '96-'98), so realising how much technology has evolved in the last couple of years , it's obvious that even though the concepts they used are still to be found, the implementation isn't nearly as up-to-date .
  • So comming back to the first point .This is not to critique or judge UC Berkeley' creation since a lot of effort has been put into it but any programmer who cares about his projects will try to keep up and use the latest technologies available going for softwares like Apache's Hadoop MapReduce , Apache being known for creating frameworks to fit the needs of the programmer. Have a nice day!
like image 197
Kibadachi Avatar answered Dec 07 '25 21:12

Kibadachi