Data Block Partitioning Methods to Mitigate Stuck-at Faults in Limited Endurance MemoriesIEEE 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 LevelingIEEE 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 FIFOsIEEE 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 NetworksACM 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 DRAMIEEE 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 DataIEEE 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 GPUsIEEE 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 CacheIEEE 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 SimulatorsIEEE 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 SystemsThe 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 systemsACM 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 ComputingEnergies, 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-MultiprocessorsIEEE 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 CMPsACM'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 BlocksIEEE 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 MemoryACM'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 mappingsParallel Processing Letters, vol. 23, no. 2 (2013).A. Benoit, R. Melhem, P. Renaud-Goud and Y. Robert | [google] |

Ordering Circuit Establishment in Multiplane NoCsACM 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 MultiprocessorsThe 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 MultiprocessorsThe 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 SystemThe 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 MultiprocessorsIEEE 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 MultiprocessorsThe 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 SystemsThe 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 ConsumptionIEEE 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 MultiprocessorsIEEE 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 SystemsIEEE 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 DemandsIEEE 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 ServersReal-Time Systems, vol 41, no 3, pp. 195-221 (2009)D. Zhu, R. Melhem and D. Mosse | [google] |

Corollaries to Amdahl's Law for EnergyIEEE Computer Architecture Letters, vol 7, no 1, pp. 25-28 (2008)S. Cho and R. Melhem | [google] |

Symbolic Expression Analysis for Compiled CommunicationParallel 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 SystemsIEEE 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 NetworksThe 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 SystemsIEEE 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 systemsIEEE 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 CommunicationIEEE 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 NetworksComputer Communications Journal, vol. 24, no. 9, pp. 1158-1169 (2001)C. Salisbury and R. Melhem | [ps/pdf] |

Modeling Communication Locality in MultiprocessorsThe 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 NetworksParallel 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 T3DComputers 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 SystemsIEEE 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 OptimizationParallel 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 SystemsMicroprocessor 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) MethodsParallel 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 SystemsIEEE 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 SystemsIEEE 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 MultiplexingThe 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 RedundancyIEEE 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 SystemsThe 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 NetworksThe Computer Journal, vol. 33, no. 4, pp. 323-329 (1990)Y. Pan and R. Melhem | [google] |

Embedding Rectangular Grids into Square Grids with Dilation TwoIEEE 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 SystemsIEEE 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 ComputationsBIT, vol. 29, no. 3, pp. 409-427 (1989)R. Melhem and C. Guerra | [google] |

Synthesis of Systolic Algorithm DesignsParallel Computing, vol. 12, no. 2, pp. 195-207 (1989)C. Guerra and R. Melhem | [google] |

Parallel Solution of Linear Systems with Striped, Sparse MatricesParallel Computing, vol. 6, no. 2, pp. 165-184, (1988)R. G. Melhem | [ps/pdf] |

Message Complexity of the Set Intersection ProblemInformation 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 SystemsSIAM 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 GridsACM 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 SystemsParallel 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 MultiplicationIEEE Transactions on Computers, vol. 36, no. 9, pp.1101-1107, (1987)R. G. Melhem | [google] |

Toward Efficient Implementations of PCCG Methods on Vector SupercomputersThe 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 MatricesSIAM 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 NetworksBIT, vol. 27, no. 4, pp.480-500 (1987)R. G. Melhem | [google] |

On the Design of a Pipelined/Systolic Finite Element SystemComputers and Structures, vol. 20, pp.67-75, (1985)R. G. Melhem | [google] |

Formal Analysis of a Systolic System for Finite Element Stiffness MatricesJournal 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 NetworksJournal on Computing, vol. 13, no. 3, pp. 541-565, (1984)R. G. Melhem and W. C. Rheinboldt | [google] |