AMD and Sun Technology Collaborations
暂无分享,去创建一个
Yes, I’m Yuan Lin, I’m the compiler engineer in the Compiler Optimization and Parallelization team within the Sun Studio compiler organization. What I’m working on is trying to parallel programming easier for developers on multi-core systems like AMD chips. The particular project I’m working on is OpenMP implementation and specification design. We just developed – delivered, actually – the first compiler that implements OpenMP 3.0. OpenMP is a standard that’s used by developers to develop multi-core applications. It makes parallel programming much easier than using traditional ways to write multithreaded applications. 3.0 introduces many new features, like tasking, which is especially useful for recursive parallelism and dynamically generated tasks. It means many more applications can go multithreaded. We did our implementation, and it runs beautifully on AMD systems.