QuoteOriginally posted by: jawabeanQuoteOriginally posted by: capafan2QuoteOriginally posted by: jawabeanthis is what's called micro-benchmarking, useless activityYou are right it is useless because the benchmark will do well regardless of the language you use!! But then I said I will do it

.it's great when people have a lot of spare time, i envy you No need to get sarcastic

! I do have some time currently but the reason for taking these up is because I think its the right thing to do. Most comments here would have you buy that numerical programming is all everyone does. In the real world these programs presumably live within a large applications where several factors play a role, disk, network, memory , standardized hardware and so on. Productivity is a important quality criteria as is maintainability. We do not go to work to indulge in our brilliance and people do not employ is for those reasons. There is a reason by Java, .NEt, Python and Ruby ( on Rails) are popular. They improve productivity. You can do more with less. Sometimes they fall short and then you don't use them.Quotethe test I want to do is to port our credit model to GPU from Java and see what happens. i mean end-to-end comparison, with all the costs included. this is the only meaningful test to me.Only that can be a meaningful test as a chain is only as strong as its weakest link. If serial IO component dominates then all your parallelization is bounded by a lower number.