The document presents a project focused on enhancing multimedia computation through the use of chip multiprocessors (CMP) and multi-grain parallelism (MGP) to reduce completion times. It discusses various levels of parallelism—data, thread, instruction, and memory—and illustrates the advantages of parallel processing over serial computation using POSIX threads on a Linux platform. Experimental results demonstrate that parallel computation significantly decreases execution time compared to serial methods, making it more suitable for complex multimedia applications.