PhotoBrain Technology implemented







Matching

The following is a sample video for image recognition . The goal is to find the man with the pump in a different image

VideoMatching test 1

Flow:
algo

MultiCore (Grand Central)

More cores, not faster clock speeds, drive performance increases in today’s processors. Grand Central Dispatch takes full advantage by making all of Mac OS X multicore aware and optimizing it for allocating tasks across multiple cores and processors. Grand Central Dispatch also makes it much easier for developers to create programs that squeeze every last drop of power from multicore systems.

64-bit

The entire computing industry is moving from 32-bit to 64-bit technology, and it’s easy to see why. Today’s Mac computers can hold up to 32GB of physical memory, but the 32-bit applications that run on them can address only 4GB of RAM at a time. 64-bit computing shatters that barrier by enabling applications to address a theoretical 16 billion gigabytes of memory, or 16 exabytes. It can also enable computers to crunch twice the data per clock cycle, which can dramatically speed up numeric calculations and other tasks. Earlier versions of Mac OS X have offered a range of 64-bit capabilities. Now Snow Leopard takes the next step in the transition from 32-bit to 64-bit.

Garbage Collection

In Mac OS X version 10.5, the Cocoa programming environment is enhanced with automatic memory management—commonly known as "garbage collection." The "traditional" system of memory management (using retain, release, and autorelease pools)—herein referred to as “reference counted”—coexists both for binary compatibility with existing programs as well as for those that choose to not make use of the new facility. Garbage collection is hence an opt-in system. These documents describe the complete garbage collection system provided for Cocoa, the functionality provided, and some of the issues that arise if you adopt this technology.

"Thanks" - Kandalu