• GPGPU

    Comparing SSE2 and GPGPU C++ AMP

    The temporal median algorithm compares the same pixel in consecutive images in a sequence, and returns the median value of the pixel, i.e. the pixel value that has the same number of lower and higher values (an easy way to visualize this is imaging all the pixel values in an…

  • Web

    Spidering Facebook public profiles with C++ and Boost

    Back in 2010, security researcher Ron Bowes wrote a Ruby script that downloads information from Facebook’s user directory, a searchable index of public profile pages. The directory did not expose a user’s entire profile and only exposed information that the user has allowed Facebook to make public. Bowes got the…

  • GPGPU

    GPGPU performance on switchable graphics notebooks

    Many notebooks on the market feature switchable graphics, that is, a notebook with an Intel CPU with built-in HD Graphics technology, as well as an additional AMD HD Radeon GPU or nVidia GeForce GPU. During normal usage, just the Intel HD Graphics is enabled, as it consumes less power, and…