Is a set of tasks for proximity to the processor applicable when trying to effectively use the L2 cache on a multi-core processor in a virtualized environment such as Amazon EC2?
No, especially for small instances, there is a lot of CPU exchange, you depend on what other instances do with the processor.