Data Block Partitioning Methods to Mitigate Stuck-at Faults in Limited Endurance Memories IEEE Transactions on VLSI, vol. 26, no. 11, pp. 2358-2371 (2018). J. Zhang, D. Kline, L. Fang, R. Melhem and A. Jones | [google] |
RETROFIT: Fault-aware Wear Leveling IEEE Computer Architecture Letters, vol. 17, no. 2, pp. 167-170 (2018). J. Zhang, D. Kline, L. Fang, R. Melhem and A. Jones | [google] |
Racetrack Queues for Extremely Low-Energy FIFOs IEEE Transactions on VLSI, vol. 26, no. 6, pp. 1531-1544 (2018) D. Kline, H. Xu, R. Melhem and A. Jones | [google] |
A Process Variation-Tolerant Method for Nano-photonic On-chip Networks ACM J. on Emerging Technologies in Computing Systems, vol. 9, no. 4, Article 39 (2018). Y. Xu, J. Yang and R. Melhem | [google] |
Counter-Based Tree Structure for Row Hammering Mitigation in DRAM IEEE Computer Architecture Letters, vol. 16, no. 1, pp. 18-21 (2017). S. Seyedzadeh, A. Jones and R. Melhem | [google] |
Improving Bit Flip Reduction for Biased and Random Data IEEE Transactions on Computers, vol.65, no. 11, pp. 3345-3356 (2016). S. Seyedzadeh, R. Maddah, D. Kline, A. Jones and R. Melhem | [google] |
Simultaneous Multikernel: Fine-grained Sharing of GPUs IEEE Computer Architecture Letters, vol. 15, no. 2, pp. 113-116 (2016). Z. Wang, J. Yang, R. Melhem, B. Childers, Y. Zhang and M. Guo | [google] |
FusedCache: A Naturally Inclusive, Racetrack Memory, Dual-Level Private Cache IEEE Transactions on Multi-scale Computing Systems, vol. 2, no. 2, pp. 69-82 (2016). H. Xu, Y. Alkabani, R. Melhem and A. Jones | [google] |
Weighted-Tuple: Fast and Accurate Synchronization for Parallel Architecture Simulators IEEE Transactions on Parallel and Distributed Systems, vol 27, no. 8, pp. 2462-2474 (2016). M. Moeng, A.K. Jones and R. Melhem | [google] |
Symmetry-agnostic Coordinated Management of Memory Hierarchy in Multi-core Systems The ACM's Transactions on Architecture and Code Optimization, vol. 12, no. 4, pp. 61:1-61:26 (2016). M. Zhou, Y. Du, B. Childers, D. Mosse and R. Melhem | [google] |
ContextPreRF: Enhancing the Performance and Energy of GPUs with Non-Uniform Register Access (NURA) IEEE Transactions on VLSI, vol. 24, no. 1, pp. 343-347 (2016). M. Moeng, H. Xu, R. Melhem and A. Jones | [google] |
Energy-efficient thread assignment optimization in heterogeneous multi-core systems ACM Transaction on Embedded Computing, vol. 14, no. 1, pp. 15.1–15.26 (2015). V. Petrucci, O. Loques, D. Mosse, R. Melhem, N. AbouGazala and S. Gobriel | [google] |
Shadow Replication: An Energy-Aware, Fault-Tolerant Computational Model for Green Cloud Computing Energies, vol. 7, no. 8, pp. 5151-5176 (2014). X. Cui, B. Mills, T. Znati and R. Melhem | [google] |
A Practical Data Classification Framework for Scalable and High Performance Chip-Multiprocessors IEEE Transactions on Computers, vol. 63, no. 12, pp. 2905-2918(2014). Y. Li, R. Melhem and A.K. Jones | [google] |
PS-TLB: Leveraging Page Classification Information for Fast, Scalable and Efficient Translation for Future CMPs ACM's Transactions on Architecture and Code Optimization (TACO), vol. 9, no. 4, pp. 28:1-28:21 (2013). Y. Li, R. Melhem and A. Jones | [google] |
Data Dependent Sparing to Manage Better-Than-Bad Blocks IEEE Computer Architecture Letters, vol. 12, no. 2, pp. 43-46 (2013). R. Maddah, S. Cho and R. Melhem | [google] |
Delta-compressed Caching for Overcoming the Write Bandwidth Limitation of Hybrid Main Memory ACM's Transactions on Architecture and Code Optimization (TACO), vol. 9, no. 4, pp. 55:1-55:20 (2013). Y. Du, M. Zhou, B. Childers, R. Melhem and D. Mosse | [google] |
Assessing the performance of energy-aware mappings Parallel Processing Letters, vol. 23, no. 2 (2013). A. Benoit, R. Melhem, P. Renaud-Goud and Y. Robert | [google] |
Ordering Circuit Establishment in Multiplane NoCs ACM Transactions on Design Automation of Electronic Systems, vol. 18, no. 4, pp. 49:1-39 (2013). A. Abousamra, A.K. Jones and R. Melhem | [google] |
Compiler-assisted Data Distribution and Network Configuration for Chip Multiprocessors The IEEE Transactions on Parallel and Distributed Systems, vol. 23 no. 11, pp. 2058-2066 (2012). Y. Li, A. Abousamra, R. Melhem and A. Jones | [google] |
Co-Design of NoC and Cache Organization for Reducing Access Latency in Chip Multiprocessors The IEEE Transactions on Parallel and Distributed Systems. vol. 23 no. 6, pp. 1038-1046 (2012). A. Abousamra, A. Jones and R. Melhem | [google] |
Writeback-aware Partitioning and Replacement in Last-Level Cache of Phase Change Main Memory System The ACM's Transactions on Architecture and Code Optimization (TACO), vol 8, issue 4, article 53 (2012). M. Zhou, Y. Du, B. Childers, R. Melhem and D. Mosse | [google] |
Leveraging Sharing in Second Level Translation-Lookaside Buffers for Chip Multiprocessors IEEE Computer Architecture Letters, vol. 11, no. 2, pp. 49-52 (2012). Y. Li, R. Melhem and A. Jones | [google] |
C-AMTE: A Location Mechanism for Flexible Cache Management in Chip Multiprocessors The Journal of Parallel and Distributed Computing, vol. 71, no. 6, pp. 889-896 (2011) M. Hammoud, S. Cho and R. Melhem | [google] |
An Optimal Boundary-Fair Scheduling Algorithm for Multiprocessor Real-Time Systems The Journal of Parallel and Distributed Computing, vol. 71, no. 10, pp. 1411-1425 (2011) D. Zhu, X. Qi, D. Mosse and R. Melhem | [google] |
On the Interplay of Parallelization, Program Performance, and Energy Consumption IEEE Transactions on Parallel and Distributed Systems, vol 21, no 3, pp. 342-353 (2010) S. Cho and R. Melhem | [google] |
A Dynamic Pressure-Aware Associative Placement Strategy for Large Scale Chip Multiprocessors IEEE Computer Architecture Letters, vol 9, no 1, pp. 29-32 (2010) M. Hammoud, S. Cho and R. Melhem | [google] |
Compiler Techniques for Efficient Communications in Circuit Switched Networks for Multiprocessor Systems IEEE Transactions on Parallel and Distributed Systems, vol 20, no 3, pp. 331-345 (2009) S. Shao, A. K. Jones and R. Melhem | [google] |
Oblivious Routing in Fat-Tree Based System Area Networks with Uncertain Traffic Demands IEEE Transactions on Networking, vol 17, no 5, pp. 1439-1452 (2009) X. Yuan, W. Nienaber, Z. Duan and R. Melhem | [google] |
Energy Efficient Redundant Configurations for Real-Time Parallel Reliable Servers Real-Time Systems, vol 41, no 3, pp. 195-221 (2009) D. Zhu, R. Melhem and D. Mosse | [google] |
Corollaries to Amdahl's Law for Energy IEEE Computer Architecture Letters, vol 7, no 1, pp. 25-28 (2008) S. Cho and R. Melhem | [google] |
Symbolic Expression Analysis for Compiled Communication Parallel Processing Letters, vol 18, no 4, pp.567-587 (2008) S. Shao, Y. Zhang, A. K. Jones and R. Melhem | [google] |
Low Diameter Interconnects for Routing in High Performance Parallel Systems IEEE Transactions on Computers, vol 56, no 4, pp. 502-510 (2007) R. Melhem | [google] |
A Framework for the Design, Synthesis and Cycle-Accurate Simulation of Multiprocessor Networks The Journal of Parallel and Distributed Computing, vol 65, no 10, pp. 1237-1252 (2005) R. Hoare, Z. Ding, S. Tung and R. Melhem | [ps/pdf] |
Power Aware Scheduling for AND/OR Graphs in Real-Time Systems IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 849-864 (2004) D. Zhu, D. Mosse and R. Melhem | [ps/pdf] |
Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 7, pp.686-700 (2003) D. Zhu, R. Melhem and B. Childers | [ps/pdf] |
Algorithms for Supporting Compiled Communication IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 2, pp. 107-118 (2003) X. Yuan, R. Melhem and R. Gupta | [ps/pdf] |
A High Speed Scheduler/Controller for Unbuffered Banyan Networks Computer Communications Journal, vol. 24, no. 9, pp. 1158-1169 (2001) C. Salisbury and R. Melhem | [ps/pdf] |
Modeling Communication Locality in Multiprocessors The Journal of Parallel and Distributed Computing, vol. 56, no. 2, pp. 71-98 (1999) S. Salisbury, Z. Chen, and R. Melhem | [ps/pdf] |
Arbitrary Size Benes Networks Parallel Processing Letters, vol. 7, no. 3, pp. 279-284 (1997) C. Chang and R. Melhem | [google] |
Implementing an Efficient Collisionless N- body Code on the Cray T3D Computers in Physics, vol. 11, no. 4, pp. 378-385 (1997) S. Sigurdsson, B. He, R. Melhem and L. Hernquist | [google] |
Fault-Tolerance through Scheduling of Aperiodic Tasks in Hard Real-Time Multiprocessor Systems IEEE Trans. On Parallel and Distributed Systems, vol. 8, no. 3, pp. 272-284 (1997) S. Ghosh, R. Melhem and D. Mosse | [ps/pdf] |
Demand-Driven Data Flow Analysis For Communication Optimization Parallel Processing Letters, vol. 7, no. 4, pp. 359-370 (1997) X. Yuan, R. Gupta and R. Melhem | [google] |
On-Line Error Detection through Data Duplication in Distributed-Memory Systems Microprocessor and Microsystems - a special issue on Fault Tolerance, vol. 21, no. 7, pp. 197-209 (1997) C. Gong, R. Melhem and R. Gupta | [google] |
A Load Balancing Package on Distributed Memory Systems and its Application to Particle-Particle Particle-Mesh (P3M) Methods Parallel Computing, vol. 23, pp. 1525-1544 (1997) X. Yuan, C. Salisbury, D. Balsara and R. Melhem | [ps/pdf] |
Loop Transformations for Fault Detection in Regular Loops on Massively Parallel Systems IEEE Trans. on Parallel and Distributed Systems, vol. 7, no. 12, pp. 1238-1249 (1996) C. Gong, R. Melhem and R. Gupta | [ps/pdf] |
Routing in Modular Fault-Tolerant Multiprocessor Systems IEEE Trans. on Parallel and Distributed Systems, vol. 6, no. 11, pp. 1206-1220 (1995) M. Alam and R. Melhem | [ps/pdf] |
Dynamic Reconfiguration of Optically Interconnected Networks with Time-Division Multiplexing The Journal of Parallel and Distributed Computing, vol. 22, no. 2, pp. 268-278 (1994) C. Qiao, R. Melhem, D. Chiarulli and S. Levitan | [ps/pdf] |
Computational Arrays with Flexible Redundancy IEEE Trans. on Computers, vol. 43, no. 4, pp. 413-430 (1994) J. Ramirez and R. Melhem | [ps/pdf] |
A Uniform Framework for Dynamic Load Balancing Strategies in Distributed Processing Systems The Journal of Parallel and Distributed Computing, vol. 23, no. 2, pp. 246-255, (1994) T. Znati and R. Melhem | [ps/pdf] |
Short Circuits in Buffered Multi-stage Interconnection Networks The Computer Journal, vol. 33, no. 4, pp. 323-329 (1990) Y. Pan and R. Melhem | [google] |
Embedding Rectangular Grids into Square Grids with Dilation Two IEEE Transactions on Computers, vol. 39, no. 12, pp. 1446-1455, (1990) R. Melhem and G. Hwang | [ps/pdf] |
A Systolic Accelerator for the Iterative Solution of Sparse Linear Systems IEEE Trans. on Computers, vol. 38, no. 11, pp.1591-1595 (1989) R. Melhem | [google] |
The Application of a Sequence Notation to the Design of Systolic Computations BIT, vol. 29, no. 3, pp. 409-427 (1989) R. Melhem and C. Guerra | [google] |
Synthesis of Systolic Algorithm Designs Parallel Computing, vol. 12, no. 2, pp. 195-207 (1989) C. Guerra and R. Melhem | [google] |
Parallel Solution of Linear Systems with Striped, Sparse Matrices Parallel Computing, vol. 6, no. 2, pp. 165-184, (1988) R. G. Melhem | [ps/pdf] |
Message Complexity of the Set Intersection Problem Information Processing Letters, vol. 27, no. 4, pp.169-174 (1988) K. Ramarao, R. Daley and R. Melhem | [google] |
A Modified Frontal Technique Suitable for Parallel Systems SIAM J. on Scientific and Statistical Computing, vol. 9, no. 2, pp. 289-303 (1988) R. G. Melhem | [google] |
Multicolor Ordering of Sparse Matrices Resulting from Irregular Grids ACM Tran. on Mathematical Software, vol. 14, no. 2, pp. 117-138 (1988) R. Melhem and K. Ramarao | [google] |
Parallel Gauss/Jordan Elimination for the Solution of Dense Linear Systems Parallel Computing, vol. 4, no. 3, pp.339-343, (1987) R. G. Melhem | [ps/pdf] |
A Study of Data Interlock in Computational Networks for Sparse Matrix Multiplication IEEE Transactions on Computers, vol. 36, no. 9, pp.1101-1107, (1987) R. G. Melhem | [google] |
Toward Efficient Implementations of PCCG Methods on Vector Supercomputers The International Journal on Supercomputer Applications, vol. 1, no. 1, pp.71-98, (1987) R. G. Melhem | [ps/pdf] |
Determination of Stripe Structures for Finite Element Matrices SIAM Journal on Numerical Analysis, vol. 24, no. 6, pp.1419-1433, (1987) R. G. Melhem | [ps/pdf] |
Verification of a Class of Self-timed Computational Networks BIT, vol. 27, no. 4, pp.480-500 (1987) R. G. Melhem | [google] |
On the Design of a Pipelined/Systolic Finite Element System Computers and Structures, vol. 20, pp.67-75, (1985) R. G. Melhem | [google] |
Formal Analysis of a Systolic System for Finite Element Stiffness Matrices Journal of Computer and System Sciences, vol. 31, no. 1, pp. 1-27, (1985) R. G. Melhem | [google] |
A Mathematical Model for the Verification of Systolic Networks Journal on Computing, vol. 13, no. 3, pp. 541-565, (1984) R. G. Melhem and W. C. Rheinboldt | [google] |