single-machine or single-GPU computation – available (e.g., BLAS, CuBLAS, MAGMA, etc.); distributed computation of dense BLAS-like or LAPACK-like operations on GPUs – poorly developed; existing solutions (e.g., ScaLapack for CPUs) – not well-integrated with higher-level languages and require low-level programming, lengthening experiment and development time 27 1. Over 500 1. Classifier (e.g. an 1. Hadoop or 1. Visualize 1. Preserve -- -- Organizing million images SVM), a process enhanced large-scale 3D privacy for Large-Scale uploaded to social that is often hard Map/Reduce users and media sites each to parallelize navigate digital rights for Collections day 2. Features seen in large-scale media of Consumer many large-scale collections of Photos image processing images that problems have been aligned to maps
single-machine or single-GPU computation – available (e.g., BLAS, CuBLAS, MAGMA, etc.); distributed computation of dense BLAS-like or LAPACK-like operations on GPUs – poorly developed; existing solutions (e.g., ScaLapack for CPUs) – not well-integrated with higher-level languages and require low-level programming, lengthening experiment and development time 27 Organizing Large-Scale Collections of Consumer Photos 1. Over 500 million images uploaded to social media sites each day 1. Classifier (e.g. an SVM), a process that is often hard to parallelize 2. Features seen in many large-scale image processing problems 1. Hadoop or enhanced Map/Reduce 1. Visualize large-scale 3D navigate large-scale collections of images that have been aligned to maps 1. Preserve privacy for users and digital rights for media -- --