In: Computer Science
According to Ed Leonard, the CTO at DreamWorks “Shrek 3 consumed 20 million CPU render hours with 3000+ server CPUs, with 24TB file size”.
Suppose the personal computer CPU advanced so much so that we accomplished that goal by fabricating 3000-core Processor Motherboard. Would this new multicore machine perform as well as the parallel processing employed by DreamWorks?
Give 2 justifications to support your answer?
Please write, not a screenshot
Yes, a 3000 core processor on mother board will be performing well than a 3000 seprate servers conencted together. This can justified with logical points. A single powerful processor will be always faster than seperate ones due to reduced coplexity and easy maintaining. A single processor can easily schedule and queue the processes accordingly itself without transfering or waiting for other machines to respond.
In case of multiple severs, an administrating system have to assign the task to a free server. This will make some delay of respond time. When it is a single processor, no such respond time delay is expected. The work will be directly assigned to the single machine and it will accept to its multiple cores.
It will also reduce the number of devices and there by reduce the cost of implementation. A single machine will consume only less power and will be very easy to maintain. In case of any updation or failure tracking, we have to take care of only a machine here.