
J. Bradley Chen is technical lead for the Native Client project at Google, where he has also worked on cluster performance analysis projects. Prior to joining Google, he was Director of the Performance Tools Lab in Intel's Software Products Division. Chen served on the faculty of Harvard University from 1994-1998, conducting research in operating systems, computer architecture and distributed system, and teaching a variety of related graduate and undergraduate courses. He has published widely on the subjects of systems performance and computer architecture. Dr. Chen has bachelors and masters degrees from Stanford University and a Ph.D. from Carnegie Mellon University.
“Language-Independent Sandboxing of Just-In-Time Compilation and Self-Modifying Code”, Jason Ansel, Petr Marchenko, Ăšlfar Erlingsson, Elijah Taylor, Brad Chen, Derek Schuff, David Sehr, Cliff L. Biffle, Bennet S. Yee, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2011.
[doi.acm.org] [pdf] [search]
“Adapting Software Fault Isolation to Contemporary CPU Architectures”, David Sehr, Robert Muth, Cliff L. Biffle, Victor Khimenko, Egor Pasko, Bennet Yee, Karl Schimpf, Brad Chen, 19th USENIX Security Symposium, 2010, pp. 1-11.
[abstract] [code.google.com] [pdf] [search]
“Native Client: A Sandbox for Portable, Untrusted x86 Native Code”, Bennet Yee, David Sehr, Greg Dardyk, Brad Chen, Robert Muth, Tavis Ormandy, Shiki Okasaka, Neha Narula, Nicholas Fullagar, IEEE Symposium on Security and Privacy (Oakland'09), 2009.
[abstract] [nativeclient.googlecode.com] [pdf] [search]
“System Support for Automated Profiling and Optimization”, Xiaolan Zhang, Zheng Wang, Nicholas C. Gloy, J. Bradley Chen, Michael D. Smith, SOSP, 1997, pp. 15-26.
[search]
“The Measured Performance of Personal Computer Operating Systems”, J. Bradley Chen, Yasuhiro Endo, Kee Chan, David Mazières, Antonio Dias, Margo I. Seltzer, Michael D. Smith, ACM Trans. Comput. Syst., vol. 14 (1996), pp. 3-40.
[doi.acm.org] [search]
“The Measured Performance of Personal Computer Operating Systems”, J. Bradley Chen, Yasuhiro Endo, Kee Chan, David Mazières, Antonio Dias, Margo I. Seltzer, Michael D. Smith, SOSP, 1995, pp. 299-313.
[search]
“Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches”, Brian N. Bershad, Dennis Lee, Theodore H. Romer, J. Bradley Chen, ASPLOS, 1994, pp. 158-170.
[search]
“Dynamic Page Mapping Policies for Cache Conflict Resolution on Standard Hardware”, Theodore H. Romer, Dennis Lee, Brian N. Bershad, J. Bradley Chen, OSDI, 1994, pp. 255-266.
[search]