jccaicedo.blogspot.com
Juan C. Caicedo: 5/1/12 - 6/1/12
http://jccaicedo.blogspot.com/2012_05_01_archive.html
Juan C. Caicedo. Tuesday, May 29, 2012. Linear Algebra in Java. I run a quick benchmark of Java libraries for linear algebra. I tested two libraries: jblas. Uses native interfaces for BLAS and LAPACK) and parallel colt. The multithreaded version of colt). The following are the results running in my laptop (Intel Centrino, 4GB RAM):. Matrix Solver Benchmark: Solve for X in AX = B. Problem Dimensions: A(1000,1000) and B(1000,500). Number of problems to solve: 100. Time to solve 100 random problems: 57099 ms.
jeshua.me
netlib
http://www.jeshua.me/tags/netlib
Https:/ www.google.com/accounts/o8/id. Http:/ openid.aol.com/ username. Http:/ flickr.com/ username. Http:/ claimid.com/ username. 1 displaying 1-1 of 1. Getting Netlib Java Native Libraries Working. Tuesday April 10, 2012. I've noticed many Java-base math libraries use netlib-java to do fast linear algebra, but getting the native libraries takes a bit of work. Here I'll show how to to compile these JNI libraries from source. The ultimate aim is to produce 5 files:. Linear Algebra in Java. Automatically ...
mikiobraun.blogspot.com
Marginally Interesting: January 2010
http://mikiobraun.blogspot.com/2010_01_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Wednesday, January 13, 2010. The Open Source Process and Research. Cross posted on mloss.org. I think there is more to be learned from the open source software development process than just publishing the code from your papers. So far, we’ve mostly focused on making the software side more similar to publishing scientific papers, for example, through creating a special open source software track at JMLR. 8220;Release early, release often”. Communicat...
mikiobraun.blogspot.com
Marginally Interesting: July 2009
http://mikiobraun.blogspot.com/2009_07_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Wednesday, July 08, 2009. Threads, Exceptions, Net: HTTP, Timeouts and JRuby. The first surprise to me was that in Ruby, by default, if there is an exception in a thread, the thread silently dies, not even issuing an error message. Only after you joined the thread, you get the error message. You can set. Thread.abort on exception = true. So when working with multithreaded applications, enclosing the whole thread in a. And an interesting article.
mikiobraun.blogspot.com
Marginally Interesting: January 2009
http://mikiobraun.blogspot.com/2009_01_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Friday, January 16, 2009. Science and the Market Metaphor. John Langford had an interesting post on what he calls the "adversial viewpoint" on academia. He has observed in the following years. John argues that the adversarial viewpoint might make sense, but it is actually bad for science, because scientists are more focused on rejecting other papers, projects or ideas, instead of being open for new developments. But I think this leads to an interest...
mikiobraun.blogspot.com
Marginally Interesting: December 2008
http://mikiobraun.blogspot.com/2008_12_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Monday, December 22, 2008. Although I came home from last year's NIPS conference more than three weeks ago, I haven't yet found time to summarize my impressions. I've found that it's always like this, first there is the jet-lag, then there is Christmas, New Year. But maybe it's not just the closeness to the holiday season, I think it's also that NIPS is so content-rich that you really need some time to digest all that information. Yves Grandvalet ha...
mikiobraun.blogspot.com
Marginally Interesting: September 2008
http://mikiobraun.blogspot.com/2008_09_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Tuesday, September 09, 2008. Why are people following me on twitter? A few months ago I created an account on twitter. Part of me justed wanted to try out the newest Web 2.0 thing everybody's crazy about, but I also got myself convinced to perceive a certain need as I was going to a wedding without my family and thought that this way I could keep them up to date on my whereabouts. One of the main guys working on jruby. Monday, September 08, 2008.
mikiobraun.blogspot.com
Marginally Interesting: August 2008
http://mikiobraun.blogspot.com/2008_08_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Monday, August 25, 2008. Benchmarking javac vs. ecj on Array Access. One of the projects I'm currently working on is a fast linear algebra matrix library for Java. I know that there already exist some alternatives, but I usually found that they were either no longer actively maintained or their performance was much slower than what, for example, matlab would give you. Which is going to be released soon. And I wondered how their. Access methods compa...
mikiobraun.blogspot.com
Marginally Interesting: October 2008
http://mikiobraun.blogspot.com/2008_10_01_archive.html
Machine Learning, Computer Science, Jazz, and all that. Thursday, October 23, 2008. Matrices, JNI, DirectBuffers, and Number Crunching in Java. One thing Java lacks is a fast matrix library. There things like JAMA. Not using its LAPACK bindings), but compared to state-of-the-art implementations like ATLAS. They are orders of magnitude slower. Therefore I've set out some time ago to write my own matrix classes. Basically, there are two areas where the Java platform can give you quite a headache:. The solu...
SOCIAL ENGAGEMENT