Paolo is a Fellow and VP in the System Research Lab at Hewlett Packard Labs. His research interests skirt the boundary of hardware and software, including low power servers and systems-on-chip, workload-optimized, highly-parallel and distributed systems, ILP and VLIW processor architectures, compilers and embedded systems. Paolo is an IEEE Fellow for "contributions to embedded processor architecture & system-on-chip technology"
Paolo's research focus is on next-generation memory-driven computing systems. He is working on "The Machine" project, researching how we can build better architectures and systems around non-volatile memory. You can read a great series of independent articles on The Machine project by TheNextPlatform here. He is also particularly interested in how to apply of TheMachine technology to high-performance computing and help address some of the challenges in the race to Exascale. Here is a short video on HPE's Exascale research and a related blog post
From 2011 to 2014 he worked with the engineering team of HP's Project Moonshot, a platform of workload optimized, software-defined servers addressing the energy efficiency challenges of hyperscale data centers. His research on system-level (SoC) integration for low energy servers and scale-out architectures was a key element of Project Moonshot.
Here is the HiPEAC 2014 Keynote ("The Perfect Storm"), a Jan 2012 article (Brazil) on low power servers (English translation), a contribution to "The top 7 IT Challenges of 2012" and a June 2012 keynote at the 2012 EcoCloud annual event.
From 2006 to 2010 Paolo led the HP Labs group in Barcelona on system-level modeling and simulation. Paolo's team developed a simulation platform (COTSon) whose goal was to model large-scale computing systems of thousands of multi-/many-core processors and their interconnection network. COTSon was released as Open Source in Jan 2010 and is available at http://cotson.sourceforge.net.
In 2003 Paolo started the Barcelona Research Office (BRO), a satellite HP Labs organization expanding HPL’s research presence in continental Europe. Initially, the BRO team researched the parallel computing aspects of content-processing applications and developed the large-scale content processing system (Chronos) used to recapture 80 years of TIME magazines (see Time Archive + HP) whose result is now available in the Time Archive.
From 1995 to 2002 Paolo was the technical lead of the “Custom-Fit Processors” Project at HP Labs Cambridge, whose goal was to build software-defined CPU cores, highly optimized for a given application domain. In that role, he was the principal architect of the instruction set architecture (ISA) of the Lx/ST200 family of VLIW embedded processor cores (developed as a partnership between HP Labs and STMicroelectronics). He supervised the design of the prototype compiler and simulator, the interface with the microarchitecture team, the application tuning activities, and the technology transfers. The ST200 family is used today in a variety of audio, video and imaging consumer products, including HP's printers and scanners. As of the 2009 article in the "IEEE Solid State Circuit Magazine", STMicroelectronics has shipped over 40 million systems-on-chip for digital video containing one or more VLIW processor core from the ST200 family.
Paolo is an active member of the computer architecture community, and regularly serves in program and organization committees. He was guest editor of the 2012 edition of IEEE Micro TopPicks. He was Program Chair for HiPEAC10 (2010), MICRO41 (2008) and in for MICRO34 (2001). He also was General Chair for MICRO38 (2005), Progam Chair for CASES'03 (2003) and General Chair for CASES’05 (2005). He is a co-inventor in 23 granted patents and several others patent applications. He is a co-author (with Josh Fisher and Cliff Young) of the book “Embedded Computing: a VLIW approach to architecture, compiler end tools”). Paolo also serves in the industrial advisory board of the HiPEAC European network of excellence since 2008, and contributed to define the 2011 HiPEAC Research Roadmap [pdf]
(C) 2007-2014 Paolo Faraboschi