Specifically involved with a team to develop a performance modeling methodology for multi-core multi-CPU cloud computing applications. The methodology could include hardware and software efforts using internally-developed or commercially available tools. The outcome of the performance modeling effort will drive the architecture definition of a multi-core multi-CPU hardware project. Develop and define SoC chip architecture or micro-architecture