2010-09-30 Log

Efficient and Quality Contouring algorithms on the GPU, in Computer Graphics Forums 2010.

MEDICS: ultra-portable processing for medical image reconstruction, from Umich agian, in PACT 2010. An excellent example for domain specific architecture. It is unclear how the Hough transform is mapped onto the MEDICS.

Some interesting articles from CACM Oct 2010:

2010-09-29 Log

The taster of MICRO 2010. The titles alone are enough to get me excited. Again, multi-core and many-core are hot topics of the conference.

Toward a multicore architecture for real-time ray-tracing, in microarchitecture 2008. An epic example of domain specific architecture exploration.

An instruction-systolic programmable shader architecture for multi-threaded 3D graphics processing, in j.jpdc 2010. It proposed systolic execution of warps. The handling of branch is different than Wilson Fung’s dynamic warp formation. It is unclear how it handles the shared memory bank conflicts and global memory coalescing problem, if it has a memory hierarchy like NVIDIA’s. Anyway, the analysis of this paper is awesome, especially the analysis on the vector width.

FPGA Implementation of Parallel Histogram Computation, from Delft. Literatures before 2007 are nicely summarized.

2010-09-28 Log

Good features to track, by Shi and Tomasi, in CVPR 1994. It is used by OpenCV.

A Comparison Study on Implementing Optical Flow and Digital Communications on FPGAs and GPUs, from CHREC at BYU, in TRETS 2010.

The Middlebury Computer Vision Pages contains large dataset for stereo vision and optical flow.

Characterizing the impact of process variation on 45nm NoC-based CMPs, in j.jpdc 2010. (non-DOI link)

Cache-Based Memory Copy Hardware Accelerator for Multicore Systems, by Filipa Duarte from the Ultra Low Power DSP group of IMEC/Holst Center Eindhoven and Stephan Wong from Delft, in TC 2010. Both analytical model and simulation are used.

Design Space Exploration for Efficient Resource Utilization in Coarse-Grained Reconfigurable Architecture, from Samsung, TAMU, and SNU, in TVLSI 2010.

2010-09-27 Log

The micro-architecture of Sandy Bridge and Bulldozer, by David Kanter from realworldtech.

Two similar surveys on optical flow:

Stability of networked control systems, in Control System Magazine 2001.

Proceeding of IEEE has a special issue on networked control systems in 2007.

2010-09-26 Log

Exascale Computing Study Report, a comprehensive overview and prediction of computing. The figures in the report are inspiring. The embedded computing community should come up with a report like that. The HiPEAC vision report is not as illustrative.

Motion algorithms used in OpenCV:

Optical flow algorithms used in OpenCV:

Off topic:
Some interesting articles on modelling:

2010-09-24 Log

The Future of Computer Architecture Research, post by CCC. Report of the Advancing Computer Architecture Research (ACAR) workshop is also available. The motivation of Domain Specific Languages (DSLs) is well written.

Compiler research: the next 50 years, by Mary Hall, David Padua, and Keshav Pingali, in CACM 2009.

Intel Array Building Blocks (ArBB), formerly known as Ct, was released.

CenSurE: Center Surround Extremas for Realtime Feature Detection and Matching , by Motilal Agrawal, Kurt Konolige and Morten Rufus Blas, in ECCV 2008. It is used in the star detector of OpenCV.

A NoC-Based Hybrid Message-Passing/Shared-Memory Approach to CMP design, in j.micpro 2010. The first work to address the implementation issues of hybrid memory model in NOC. (non-DOI link)

Machine Vision Applications (MVA) 2011 calls for paper. Deadline is on December 15, 2010.

ParCo 2011 calls for paper. Deadline is on 20 March 2011.

Off topic:
“Companies don’t go out of business because they run out of cash,” Jen-Hsun said in a fireside chat, “The reason most companies go out of business is they run out of ideas.”