2009 | ||
---|---|---|
52 | EE | Ibrahim Hur, Calvin Lin: Feedback mechanisms for improving probabilistic memory prefetching. HPCA 2009: 443-454 |
51 | EE | Ben Hardekopf, Calvin Lin: Semi-sparse flow-sensitive pointer analysis. POPL 2009: 226-238 |
2008 | ||
50 | EE | Walter Chang, Brandon Streiff, Calvin Lin: Efficient and extensible security enforcement using dynamic data flow analysis. ACM Conference on Computer and Communications Security 2008: 39-50 |
49 | EE | Ibrahim Hur, Calvin Lin: A comprehensive approach to DRAM power management. HPCA 2008: 305-316 |
2007 | ||
48 | EE | Adam Brown, James C. Browne, Calvin Lin: Early Results with Precision Abstraction: Using Data-flow Analysis to Improve the Scalability of Model Checking. IPDPS 2007: 1-5 |
47 | EE | Ben Hardekopf, Calvin Lin: The ant and the grasshopper: fast and accurate pointer analysis for millions of lines of code. PLDI 2007: 290-299 |
46 | EE | Ben Hardekopf, Calvin Lin: Exploiting Pointer and Location Equivalence to Optimize Pointer Analysis. SAS 2007: 265-280 |
45 | EE | Ibrahim Hur, Calvin Lin: Memory scheduling for modern microprocessors. ACM Trans. Comput. Syst. 25(4): (2007) |
2006 | ||
44 | EE | Teck Bok Tok, Samuel Z. Guyer, Calvin Lin: Efficient Flow-Sensitive Interprocedural Data-Flow Analysis in the Presence of Pointers. CC 2006: 17-31 |
43 | EE | James C. Browne, Calvin Lin, Kevin Kane, Yoonsik Cheon, Patricia J. Teller: Unification of verification and validation methods for software systems: progress report and initial case study formulation. IPDPS 2006 |
42 | EE | Kartik K. Agaram, Stephen W. Keckler, Calvin Lin, Kathryn S. McKinley: Decomposing memory performance: data structures and phases. ISMM 2006: 95-103 |
41 | EE | Ibrahim Hur, Calvin Lin: Memory Prefetching Using Adaptive Stream Detection. MICRO 2006: 397-408 |
40 | EE | Ibrahim Hur, Calvin Lin: Adaptive History-Based Memory Schedulers for Modern Processors. IEEE Micro 26(1): 22-29 (2006) |
2005 | ||
39 | EE | Samuel Z. Guyer, Calvin Lin: Error checking with client-driven pointer analysis. Sci. Comput. Program. 58(1-2): 83-114 (2005) |
2004 | ||
38 | EE | Ramadass Nagarajan, Sundeep K. Kushwaha, Doug Burger, Kathryn S. McKinley, Calvin Lin, Stephen W. Keckler: Static Placement, Dynamic Issue (SPDI) Scheduling for EDGE Architectures. IEEE PACT 2004: 74-84 |
37 | EE | Ibrahim Hur, Calvin Lin: Adaptive History-Based Memory Schedulers. MICRO 2004: 343-354 |
36 | EE | Doug Burger, Stephen W. Keckler, Kathryn S. McKinley, Michael Dahlin, Lizy Kurian John, Calvin Lin, Charles R. Moore, James H. Burrill, Robert G. McDonald, William Yode: Scaling to the End of Silicon with EDGE Architectures. IEEE Computer 37(7): 44-55 (2004) |
2003 | ||
35 | EE | Samuel Z. Guyer, Calvin Lin: Client-Driven Pointer Analysis. SAS 2003: 214-236 |
2002 | ||
34 | EE | Richard Cardone, Adam Brown, Sean McDirmid, Calvin Lin: Using mixins to build flexible widgets. AOSD 2002: 76-85 |
33 | EE | Daniel A. Jiménez, Calvin Lin: Neural methods for dynamic branch prediction. ACM Trans. Comput. Syst. 20(4): 369-397 (2002) |
2001 | ||
32 | EE | Scott B. Baden, Paul H. J. Kelly, Sergei Gorlatch, Calvin Lin: Topic 10: Parallel Programming: Models, Methods and Programming Languages. Euro-Par 2001: 491-493 |
31 | EE | Daniel A. Jiménez, Calvin Lin: Dynamic Branch Prediction with Perceptrons. HPCA 2001: 197-206 |
30 | Richard Cardone, Calvin Lin: Comparing Frameworks and Layered Refinement. ICSE 2001: 285-294 | |
29 | EE | Daniel A. Jiménez, Heather L. Hanson, Calvin Lin: Boolean Formula-Based Branch Prediction for Future Technologies. IEEE PACT 2001: 97-106 |
28 | Emery D. Berger, Samuel Z. Guyer, Calvin Lin: Customizing Software Libraries for Performance Portability. PPSC 2001 | |
2000 | ||
27 | EE | Martin C. Herbordt, Honghai Zhang, Calvin Lin, Hong Rao, Jade Cravy: Control for High-Speed PE Arrays. ASAP 2000: 247-257 |
26 | EE | Martin C. Herbordt, Jade Cravy, Honghai Zhang, Calvin Lin, Hong Rao: An Array Control Unit for High Performance SIMD Arrays. CAMP 2000: 293-301 |
25 | EE | Samuel Z. Guyer, Calvin Lin: Optimizing the Use of High Performance Software Libraries. LCPC 2000: 227-243 |
24 | EE | Daniel A. Jiménez, Stephen W. Keckler, Calvin Lin: The impact of delay on the design of branch predictors. MICRO 2000: 67-76 |
23 | Samuel Z. Guyer, Calvin Lin: Broadway: A Software Architecture for Scientific Computing. The Architecture of Scientific Software 2000: 175-192 | |
22 | EE | Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Calvin Lin, Lawrence Snyder, Derrick Weathersby: ZPL: A Machine Independent Programming Language for Parallel Computers. IEEE Trans. Software Eng. 26(3): 197-211 (2000) |
21 | Martin C. Herbordt, Jade Cravy, Renoy Sam, Owais Kidwai, Calvin Lin: A System for Evaluating Performance and Cost of SIMD Array Designs. J. Parallel Distrib. Comput. 60(2): 217-246 (2000) | |
1999 | ||
20 | EE | Bradford L. Chamberlain, E. Christopher Lewis, Calvin Lin, Lawrence Snyder: Regions: an abstraction for expressing array computation. APL 1999: 41-49 |
19 | EE | Samuel Z. Guyer, Calvin Lin: An annotation language for optimizing software libraries. DSL 1999: 39-52 |
18 | EE | Jian Yin, Lorenzo Alvisi, Michael Dahlin, Calvin Lin: Hierarchical Cache Consistency in a WAN. USENIX Symposium on Internet Technologies and Systems 1999 |
17 | EE | Jian Yin, Lorenzo Alvisi, Michael Dahlin, Calvin Lin: Volume Leases for Consistency in Large-Scale Systems. IEEE Trans. Knowl. Data Eng. 11(4): 563-576 (1999) |
1998 | ||
16 | EE | Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Calvin Lin, Lawrence Snyder, Derrick Weathersby: ZPL's WYSIWYG Performance Model. HIPS 1998: 50-61 |
15 | EE | Jian Yin, Lorenzo Alvisi, Michael Dahlin, Calvin Lin: Using Leases to Support Server-Driven Consistency in Large-Scale Systems. ICDCS 1998: 285-294 |
14 | EE | John A. Gunnels, Calvin Lin, Greg Morrow, Robert A. van de Geijn: A Flexible Class of Parallel Matrix Multiplication Algorithms. IPPS/SPDP 1998: 110-116 |
13 | E. Christopher Lewis, Calvin Lin, Lawrence Snyder: The Implementation and Evaluation of Fusion and Contraction in Array Languages. PLDI 1998: 50-59 | |
12 | EE | Gail A. Alverson, William G. Griswold, Calvin Lin, David Notkin, Lawrence Snyder: Abstractions for Portable, Scalable Parallel Programming. IEEE Trans. Parallel Distrib. Syst. 9(1): 71-86 (1998) |
1996 | ||
11 | Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Calvin Lin, Lawrence Snyder, Derrick Weathersby: Factor-Join: A Unique Approach to Compiling Array Languages for Parallel Machines. LCPC 1996: 481-500 | |
1995 | ||
10 | EE | Marios D. Dikaiakos, Daphne Manoussaki, Calvin Lin, Diana E. Woodward: The Portable Parallel Implementation of Two Novel Mathematical Biology Algorithms in ZPL. International Conference on Supercomputing 1995: 365-374 |
9 | E. Christopher Lewis, Calvin Lin, Lawrence Snyder, George Turkiyyah: A Portable Parallel N-Body Solver. PPSC 1995: 331-336 | |
1994 | ||
8 | Calvin Lin, Lawrence Snyder: Accommodating Polymorphic Data Decompositions in Explicitly Parallel Programs. IPPS 1994: 68-74 | |
7 | Calvin Lin, Lawrence Snyder: SIMPLE Performance Results in ZPL. LCPC 1994: 361-375 | |
1993 | ||
6 | Calvin Lin, Lawrence Snyder: ZPL: An Array Sublanguage. LCPC 1993: 96-114 | |
5 | Janice E. Cuny, George Forman, Alfred Hough, Joydip Kundu, Calvin Lin, Lawrence Snyder, David W. Stemple: The Ariadne Debugger: Scalable Application of Event-Based Abstraction. Workshop on Parallel and Distributed Debugging 1993: 85-95 | |
1992 | ||
4 | Calvin Lin, Lawrence Snyder: Data Ensemles in Orca C. LCPC 1992: 112-123 | |
1991 | ||
3 | J. Lee, Calvin Lin, Lawrence Snyder: Programming SIMPLE for Parallel Portability. LCPC 1991: 84-98 | |
2 | Calvin Lin, Lawrence Snyder: Portable Parallel Programming: Cross Machine Comparisons for SIMPLE. PPSC 1991: 564-569 | |
1990 | ||
1 | Calvin Lin, Lawrence Snyder: A Comparison of Programming Models for Shared Memory Multiprocessors. ICPP (2) 1990: 163-170 |