2011-01-31 Log

Algorithm Leadership, by John Gustafson in 2007. He suggests that algorithm designer can no longer expect an architecture of balanced flop-per-byte ratio. Instead, algorithm designers should redesign their algorithm and data structures to live with the available architecture. A stunning example is that, on modern architectures, the sparse data structures and the sparse algorithms are an order of magnitude slower than dense data structures and dense algorithms. Crunching zeros are much cheaper than irregular data access in modern architectures.

David Patterson has two recent posts in the ARM Blog:

The benefit of binary compatibility is predicted to be overclouded by its penalty in the PostPC eras.

2011-01-27 Log

Top 10 Predictions of FCCM. The number of misses is more than the number of hits. Research is a risky business. Negative predictions are more likely to hit. Several open problems are simply too hard to be solved.

Death of the RLOC?, a paper by Satnam Singh, in FPGA 2000. The conclusion is that RLOC is still way better than automatic place and route in many cases. Ten years later, he re-evaluates the death of RLOC in FPGA 2011, with a short paper titled “The RLOC is Dead — Long Live the RLOC“. According to a longer abstract of the latter paper, the RLOC is still not dead yet.

Object Detection with Discriminatively Trained Part Based Models, in TPAMI 2010. The MATLAB code is available at the project website. Thanks to the pointer from Tomasz Malisiewicz.

Intel Science and Technology Center (ISTC) for Visual Computing at Stanford (http://visual.stanford.edu/), is recently founded. It re-brands the Computer Graphics Lab (http://graphics.stanford.edu/) by replacing the “graphics” with “visual”. The term “visual computing”, in a general sense, includes both computer vision and computer graphics.

2011-01-25 Log

Multiframe Auto White Balance, in Signal Processing Letter March 2011. An intuitive way to extend current auto white balancing (AWB).

Large Displacement Optical Flow: Descriptor Matching in Variational Motion Estimation, in TPAMI March 2011. It uses the SIFT descriptor for optical flow.

Some interesting papers in Field Programmable Logic and Applications (FPL) 2010:

Application development with the FlexWAFE real-time stream processing architecture for FPGAs, in TECS 2009.

2011-01-24 Log

Empowering Visual Categorization With the GPU, from the Intelligent Systems Lab Amsterdam (ISLA), in IEEE Transactions on Multimedia Feb 2011. It sets a high benchmark for future research. More importantly, the analysis is comprehensive. It also makes thorough comparisons with related work.

Review: Kd-tree Traversal Algorithms for Ray Tracing, to appear in Computer Graphics Forum. Some algorithms are motivated by the SIMD/vector architecture.

2011-01-23 Log

The proceeding of Microarchitecture 2010 is released. Some interesting papers are: