ARCADE Lab

Columbia

Architecture and Design

Lab

M. Kambadur, M. A. Kim. An Experimental Survey of Energy Management Across the Stack. In the International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), October 2014.

pdf

M. Kambadur, K. Tang, M. A. Kim. ParaShares: Finding the Important Basic Blocks in Multithreaded Programs. In the International European Conference on Parallel Processing (Euro-Par), August 2014.

pdf

L. Wu, O. Polychroniou, R. J. Barker, M. A. Kim, K. A. Ross. Energy Analysis of Hardware and Software Range Partitioning. In ACM Transactions on Computer Systems (TOCS), 32(3): pages 8:1 -- 8:24, August 2014.

pdf

V. Bui, M. A. Kim. Caches and Codecs: An Analytical Model for the Storage and Manipulation of Data. In IEEE Micro: Special Issue on Big Data (IEEE Micro), 34(4): pages 28 -- 35, July/August 2014.

pdf

R. Townsend, M. A. Kim, S. Edwards. Resource Allocation for Hardware Implementations of Map. In the Fourth Workshop on Architectures and Systems for Big Data (ASBD), 2014.

pdf

M. Kambadur, M. A. Kim. Trading Functionality for Power within Applications. In the First SIGPLAN Workshop on Probabilistic and Approximate Computing (APPROX), 2014.

pdf

P. Mantovani, E. G. Cota, S. Kim, K. Tien, J. Chan, G. Di Guglielmo, C. Pilato, M. A. Kim, M. Seok, K. Shepard, L. P. Carloni. Benchmarking Methodology for Embedded Scalable Platforms. In the DAC Suite of Embedded Applications and Kernels Workshop (SEAK), 2014.

pdf
poster

L. Wu, R. J. Barker, M. A. Kim, K. A. Ross. Hardware Partitioning for Big Data Analytics. In IEEE Micro: Top Picks from Computer Architecture Conferences (Top Picks), 34(3): pages 109 -- 119, May/June 2014.

pdf

L. Wu, A. Lottarini, T. Paine, M. A. Kim, K. A. Ross. Q100: The Architecture and Design of a Database Processing Unit. In the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2014.

pdf
slides

L. Wu, R. J. Barker, M. A. Kim, K. A. Ross. Navigating Big Data with High-Throughput, Energy-Efficient Data Partitioning. In the International Symposium on Computer Architecture (ISCA), pages 249 -- 260, June 2013. Top Picks in Computer Architecture Selection.

pdf
slides

M. Kambadur, K. Tang, M. A. Kim. Collection, Analysis, and Uses of Parallel Block Vectors. In IEEE Micro: Top Picks from Computer Architecture Conferences (Top Picks), 33(3): pages 86 -- 94, May/June 2013.

pdf

M. Kambadur, K. Tang, J. Lopez, M. A. Kim. Parallel Scaling Properties from a Basic Block View. In the ACM SIGMETRICS (SIGMETRICS (Poster)), 2013.

pdf
poster

M. Kambadur, T. Moseley, R. Hank, M. A. Kim. Measuring Interference Between Live Datacenter Applications. In the International Conference on Supercomputing (SC), pages 1 -- 12, 2012.

pdf
slides

M. Kambadur, K. Tang, M. A. Kim. Harmony: Collection and Analysis of Parallel Block Vectors. In the International Symposium on Computer Architecture (ISCA), pages 452 -- 463, June 2012. Top Picks in Computer Architecture Selection.

pdf
slides

L. Wu, M. A. Kim. Acceleration Targets: A Study of Popular Benchmark Suites. In the Dark Silicon Workshop (DaSi), 2012.

pdf
slides

M. A. Kim. Stories, not Words: Abstract Datatype Processors. In the Workshop on New Directions in Computer Architecture (NDCA), 2011. Invited submission to CAL.

pdf
slides

L. Wu, M. A. Kim, S. A. Edwards. Cache Impacts of Datatype Acceleration. In Computer Architecture Letters (CAL), 11(1): pages 21 -- 24, January-June 2012. Best of CAL 2011; CAL Spotlight Paper.

pdf

M. G. Kostoulas, M. Matsa, N. Mendelsohn, E. Perkins, A. Heifets, M. Mercaldi. XML Screamer: An Integrated Approach to High Performance XML Parsing, Validation and Deserialization. In the International Conference on World Wide Web (WWW), pages 93 -- 102, June 2006. Best Paper Nominee.

pdf

M. Kambadur, M. A. Kim. Energy Exchanges: Internal Power Oversight for Applications. CUCS Technical Report (cucs-009-14), March, 2014.

pdf

L. Wu, R. J. Barker, M. A. Kim, K. A. Ross. HARP: Hardware-Accelerated Range Partitioning. CUCS Technical Report (cucs-014-12), September, 2012.

M. Mercaldi Kim, J. D. Davis, M. Oskin, T. Austin. Polymorphic On-Chip Networks. In the International Symposium on Computer Architecture (ISCA), pages 101 -- 112, June 2008.

pdf
slides

M. Mercaldi Kim, M. Mehrara, M. Oskin, T. Austin. Architectural Implications of Brick and Mortar Silicon Manufacturing. In the International Symposium on Computer Architecture (ISCA), pages 244 -- 253, June 2007.

pdf
slides

A. Petersen, A. Putnam, M. Mercaldi, A. Schwerin, S. Swanson, S. J. Eggers, M. Oskin. Reducing Control Overhead in Dataflow Architectures. In the Conference on Parallel Architectures and Compilation Techniques (PACT), pages 182 -- 191, September 2006.

pdf

M. Mercaldi, S. Swanson, A. Petersen, A. Putnam, A. Schwerin, M. Oskin, S. J. Eggers. Instruction Scheduling for a Tiled Dataflow Architecture. In the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 141 -- 150, October 2006.

pdf

S. Swanson, A. Putnam, M. Mercaldi, K. Michelson, A. Petersen, A. Schwerin, M. Oskin, S. J. Eggers. Area-Performance Trade-offs in Tiled Dataflow Architectures. In the International Symposium on Computer Architecture (ISCA), pages 314 -- 326, June 2006.

pdf

M. Mercaldi, S. Swanson, A. Petersen, A. Putnam, A. Schwerin, M. Oskin, S. J. Eggers. Modeling Instruction Placement on a Spatial Architecture. In the Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), pages 158 -- 169, July 2006.

pdf

S. Swanson, A. Schwerin, M. Mercaldi, A. Petersen, A. Putnam, K. Michelson, M. Oskin, S. J. Eggers. The WaveScalar Architecture. In ACM Transactions on Computer Systems (TOCS), 25(2): pages 1 -- 54, May 2007.

pdf

M. A. Kim, S. A. Edwards. Computation vs. Memory Systems: Pinning Down Accelerator Bottlenecks. In the Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT), 2010.

pdf
slides