Publications

Recent Publications

N. Onizawa, K. Nishino, S. C. Smithson, B. H. Meyer, W. Gross, H. Yamagata, H. Fujita, and T. Hanyu, “A design framework for invertible logic,” in 2019 conference record of the fifty third asilomar conference on signals, systems and computers, 2019, pp. 1–5.

Z. Al-bayati, Y. Sun, H. Zeng, M. D. Natale, Q. Zhu, and B. H. Meyer, “Partitioning and selection of data consistency mechanisms for multicore real-time systems,” ACM Trans. Embed. Comput. Syst., vol. 18, no. 4, pp. 35:1–35:28, Jun. 2019.

S. H. Mozafari and B. H. Meyer, “Characterizing the effectiveness of hot sparing on cost and performance-per-watt in application specific SIMT,” Integration, the VLSI Journal, 2019.

S. C. Smithson, N. Onizawa, B. H. Meyer, W. J. Gross, and T. Hanyu, “Efficient CMOS invertible logic using stochastic computing,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 66, no. 6, pp. 2263–2274, June 2019.

A. Ardakani, Z. Ji, S. C. Smithson, B. H. Meyer, and W. J. Gross, “Learning recurrent binary/ternary weights,” in 2019 seventh international conference on learning representations (iclr), 2019, pp. 1–14.

Full Bibliography

Journals
Conferences
Posters and Symposia
Book Chapters

Journal Articles

Z. Al-bayati, Y. Sun, H. Zeng, M. D. Natale, Q. Zhu, and B. H. Meyer, “Partitioning and selection of data consistency mechanisms for multicore real-time systems,” ACM Trans. Embed. Comput. Syst., vol. 18, no. 4, pp. 35:1–35:28, Jun. 2019.

S. H. Mozafari and B. H. Meyer, “Characterizing the effectiveness of hot sparing on cost and performance-per-watt in application specific SIMT,” Integration, the VLSI Journal, 2019.

S. C. Smithson, N. Onizawa, B. H. Meyer, W. J. Gross, and T. Hanyu, “Efficient CMOS invertible logic using stochastic computing,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 66, no. 6, pp. 2263–2274, June 2019.

J. Caplan, Z. Al-bayati, H. Zeng, and B. H. Meyer, “Mapping and scheduling mixed-criticality systems with on-demand redundancy,” IEEE Transactions on Computers, vol. 64, no. 7, pp. 582–588, Apr. 2018.

S. H. Mozafari and B. H. Meyer, “Efficient performance evaluation of multi-core SIMT processors with hot redundancy,” IEEE Transactions on Emerging Topics in Computing (TETC), vol. 6, no. 4, pp. 498–510, 2018.

M. I. Mera, J. Caplan, S. H. Mozafari, B. H. Meyer, and P. Milder, “Area, throughput, and power trade-offs for FPGA- and ASIC-based execution stream compression,” ACM Trans. Embed. Comput. Syst., vol. 16, no. 4, pp. 96:1–96:20, May 2017.

R. Zhang, B. H. Meyer, K. Wang, M. R. Stan, and K. Skadron, “Tolerating the consequences of multiple EM-induced C4 bump failures,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 6, pp. 2335–2344, June 2016.

D. Stamoulis, K. Tsoumanis, D. Rodopoulos, B. H. Meyer, K. Pekmestzi, D. Soudris, and Z. Zilic, “Efficient variability analysis of arithmetic units using linear regression techniques,” Analog Integrated Circuits and Signal Processing, vol. 87, no. 2, pp. 249–261, June 2016.

V. Lari, J. Teich, A. Tanase, M. Witterauf, F. Khosravi, and B. H. Meyer, “Techniques for on-demand structural redundancy for massively parallel processor arrays,” Journal of Systems Architecture, vol. 61, no. 10, pp. 615–627, November 2015.

B. H. Meyer, A. S. Hartman, and D. E. Thomas, “Cost-effective lifetime and yield optimization for NoC-based MPSoCs,” ACM Trans. Des. Autom. Electron. Syst., vol. 19, no. 2, pp. 12:1–12:33, Mar. 2014.

L. G. Szafaryn, B. H. Meyer, and K. Skadron, “Evaluating overheads of multibit soft-error protection in the processor core,” IEEE Micro, vol. 33, no. 4, pp. 56–65, Jul. 2013.

K. Sankaranarayanan, B. H. Meyer, W. Huang, R. Ribando, H. Haj-Hariri, M. R. Stan, and K. Skadron, “Architectural implications of spatial thermal filtering,” Integr. VLSI J., vol. 46, no. 1, pp. 44–56, Jan. 2013.

K. Sankaranarayanan, B. H. Meyer, M. R. Stan, and K. Skadron, “Thermal benefit of multi-core floorplanning: A limits study,” Sustainable Computing: Informatics and Systems, vol. 1, no. 4, pp. 286–293, 2011.

B. H. Meyer and D. E. Thomas, “Rethinking the synthesis of buses, data mapping, and memory allocation for MPSoC,” Design Automation for Embedded Systems, vol. 13, no. 1, pp. 73–88, 2009.

J. M. Paul and B. H. Meyer, “Amdahl’s law revisited for single chip systems,” International Journal of Parallel Programming, vol. 35, no. 2, pp. 101–123, 2007.

B. H. Meyer, J. J. Pieper, J. M. Paul, J. E. Nelson, S. M. Pieper, and A. G. Rowe, “Power-performance simulation and design strategies for single-chip heterogeneous multiprocessors,” IEEE Transactions on Computers, vol. 54, no. 6, pp. 684–697, Jun. 2005.

Conference Proceedings

N. Onizawa, K. Nishino, S. C. Smithson, B. H. Meyer, W. Gross, H. Yamagata, H. Fujita, and T. Hanyu, “A design framework for invertible logic,” in 2019 conference record of the fifty third asilomar conference on signals, systems and computers, 2019, pp. 1–5.

A. Ardakani, Z. Ji, S. C. Smithson, B. H. Meyer, and W. J. Gross, “Learning recurrent binary/ternary weights,” in 2019 seventh international conference on learning representations (iclr), 2019, pp. 1–14.

K. Nishino, S. C. Smithson, N. Onizawa, B. H. Meyer, W. J. Gross, H. Yamagata, H. Fujita, and T. Hanyu, “Study of stochastic invertible multiplier designs,” in 2018 25th ieee international conference on electronics, circuits and systems (icecs), 2018, pp. 649–650.

C. Ma, A. Mahajan, and B. H. Meyer, “Multi-armed bandits for efficient lifetime estimation in MPSoC design,” in 2017 design, automation test in europe conference exhibition (date), 2017, pp. 1–6.

S. C. Smithson, G. Yang, W. J. Gross, and B. H. Meyer, “Neural networks designing neural networks: Multi-objective hyper-parameter optimization,” in Computer-aided design (iccad), 2016 ieee/acm international conference on, 2016, pp. 1–8.

S. D. Dagondon, W. J. Gross, and B. H. Meyer, “Sparse-clustered network with selective decoding for internet traffic classification,” in Signal processing systems (sips), 2016 ieee workshop on, 2016, pp. 1–6.

S. C. Smithson, K. Boga, A. Ardakani, B. H. Meyer, and W. J. Gross, “SS-stochastic: Stochastic computing can improve upon digital spiking neural networks,” in Signal processing systems (sips), 2015 ieee workshop on, 2016, pp. 1–6.

M. T. Kassis, Y. R. Akaveeti, B. H. Meyer, and R. Khazaka, “Parallel transient simulation of power delivery networks using model order reduction,” in Electrical performance of electronic packaging and systems (epeps), 2015 ieee 25th conference on, 2016, pp. 1–3.

Z. Al-bayati, B. H. Meyer, and H. Zeng, “Fault-tolerant scheduling of multicore mixed-criticality systems under permanent failures,” in 2016 ieee international symposium on defect and fault tolerance in vlsi and nanotechnology systems (dfts), 2016, pp. 1–6.

M. Liu and B. H. Meyer, “Bounding error detection latency in safety critical systems with enhanced execution fingerprinting,” in 2016 ieee international symposium on defect and fault tolerance in vlsi and nanotechnology systems (dfts), 2016, pp. 1–6.

Z. Al-bayati, J. Caplan, B. H. Meyer, and H. Zeng, “A four-mode model for efficient fault-tolerant mixed-criticality systems,” in 2016 design, automation test in europe conference exhibition (date), 2016, pp. 97–102.

D. Stamoulis, S. Corbetta, D. Rodopoulos, P. Weckx, P. Debacker, B. H. Meyer, B. Kaczer, P. Raghavan, D. Soudris, F. Catthoor, and Z. Zilic, “Capturing true workload dependency of BTI-induced degradation in CPU components,” in Proceedings of the 26th edition of the great lakes symposium on vlsi, 2016, pp. 373–376.

S. H. Mozafari and B. H. Meyer, “Hot spare components for performance-cost improvement in multi-core SIMT,” in 2015 ieee international symposium on defect and fault tolerance in vlsi and nanotechnology systems (dfts), 2015, pp. 53–59.

B. Nahar and B. H. Meyer, “RotR: Rotational redundant task mapping for fail-operational MPSoCs,” in 2015 ieee international symposium on defect and fault tolerance in vlsi and nanotechnology systems (dfts), 2015, pp. 21–28.

R. Zhang, K. Mazumdar, B. H. Meyer, K. Wang, K. Skadron, and M. R. Stan, “Transient voltage noise in charge-recycled power delivery networks for many-layer 3D-IC,” in Low power electronics and design (islped), 2015 ieee/acm international symposium on, 2015, pp. 152–158.

V. Lari, A. Tanase, J. Teich, M. Witterauf, F. Khosravi, F. Hannig, and B. H. Meyer, “A co-design approach for fault-tolerant loop execution on coarse-grained reconfigurable arrays,” in Adaptive hardware and systems (ahs), 2015 nasa/esa conference on, 2015, pp. 1–8.

R. Zhang, K. Mazumdar, B. H. Meyer, K. Wang, K. Skadron, and M. Stan, “A cross-layer design exploration of charge-recycled power-delivery in many-layer 3D-IC,” in 2015 52nd acm/edac/ieee design automation conference (dac), 2015, pp. 1–6.

S. H. Mozafari, B. H. Meyer, and K. Skadron, “Yield-aware performance-cost characterization for multi-core SIMT,” in Proceedings of the 25th edition of the great lakes symposium on vlsi, 2015, pp. 237–240.

D. Stamoulis, D. Rodopoulos, B. H. Meyer, D. Soudris, F. Catthoor, and Z. Zilic, “Efficient reliability analysis of processor datapath using atomistic BTI variability models,” in Proceedings of the 25th edition of the great lakes symposium on vlsi, 2015, pp. 57–62.

Z. Al-bayati, Y. Sun, H. Zeng, M. D. Natale, Q. Zhu, and B. H. Meyer, “Task placement and selection of data consistency mechanisms for real-time multicore applications,” in 21st ieee real-time and embedded technology and applications symposium, 2015, pp. 172–181.

D. Stamoulis, D. Rodopoulos, B. H. Meyer, D. Soudris, and Z. Zilic, “Linear regression techniques for efficient analysis of transistor variability,” in Electronics, circuits and systems (icecs), 2014 21st ieee international conference on, 2014, pp. 267–270.

R. Zhang, K. Wang, B. H. Meyer, M. R. Stan, and K. Skadron, “Architecture implications of pads as a scarce resource,” in 2014 acm/ieee 41st international symposium on computer architecture (isca), 2014, pp. 373–384.

K. Wang, B. H. Meyer, R. Zhang, M. Stan, and K. Skadron, “Walking pads: Managing C4 placement for transient voltage noise minimization,” in 2014 51st acm/edac/ieee design automation conference (dac), 2014, pp. 1–6.

C. Jiang, M. Liu, and B. H. Meyer, “MB-FICA: Multi-bit fault injection and coverage analysis,” in Proceedings of the 24th edition of the great lakes symposium on vlsi, 2014, pp. 205–210.

J. Caplan, M. I. Mera, P. Milder, and B. H. Meyer, “Trade-offs in execution signature compression for reliable processor systems,” in 2014 design, automation test in europe conference exhibition (date), 2014, pp. 1–6.

K. Wang, B. H. Meyer, R. Zhang, K. Skadron, and M. Stan, “Walking pads: Fast power-supply pad-placement optimization,” in 2014 19th asia and south pacific design automation conference (asp-dac), 2014, pp. 537–543.

B. H. Meyer, M. Liu, J. Caplan, and G. Z. Kostadinov, “Rapid, tunable error detection with execution fingerprinting,” in SAE 2013 aerotech congress and exhibition, 2013, pp. 1–13.

G. G. Faust, R. Zhang, K. Skadron, M. R. Stan, and B. H. Meyer, “ArchFP: Rapid prototyping of pre-RTL floorplans,” in VLSI and system-on-chip, 2012 (vlsi-soc), ieee/ifip 20th international conference on, 2012, pp. 183–188.

B. H. Meyer, B. H. Calhoun, J. Lach, and K. Skadron, “Cost-effective safety and fault localization using distributed temporal redundancy,” in Compilers, architectures and synthesis for embedded systems (cases), 2011 proceedings of the 14th international conference on, 2011, pp. 125–134.

B. H. Meyer, N. George, B. Calhoun, J. Lach, and K. Skadron, “Reducing the cost of redundant execution in safety-critical systems using relaxed dedication,” in 2011 design, automation test in europe, 2011, pp. 1–6.

A. S. Hartman, D. E. Thomas, and B. H. Meyer, “A case for lifetime-aware task mapping in embedded chip multiprocessors,” in Hardware/software codesign and system synthesis (codes+isss), 2010 ieee/acm/ifip international conference on, 2010, pp. 145–154.

Z. Qi, B. H. Meyer, W. Huang, R. J. Ribando, K. Skadron, and M. R. Stan, “Temperature-to-power mapping,” in Computer design (iccd), 2010 ieee international conference on, 2010, pp. 384–389.

B. H. Meyer, A. S. Hartman, and D. E. Thomas, “Slack allocation for yield improvement in NoC-based MPSoCs,” in Quality electronic design (isqed), 2010 11th international symposium on, 2010, pp. 738–746.

B. H. Meyer, A. S. Hartman, and D. E. Thomas, “Cost-effective slack allocation for lifetime improvement in NoC-based MPSoCs,” in 2010 design, automation test in europe conference exhibition (date 2010), 2010, pp. 1596–1601.

B. H. Meyer and D. E. Thomas, “Simultaneous synthesis of buses, data mapping and memory allocation for MPSoC,” in Hardware/software codesign and system synthesis (codes+isss), 2007 5th ieee/acm/ifip international conference on, 2007, pp. 3–8.

B. H. Meyer and D. E. Thomas, “Rethinking automated synthesis of MPSoC architectures,” in 2007 ieee international parallel and distributed processing symposium, 2007, pp. 1–6.

Posters and Symposia

S. C. Smithson, O. S. Ahmed, G. Yang, W. J. Gross, and B. H. Meyer, “Neural networks designing neural networks: Multi-objective hyper-parameter optimization,” in Workshop on hardware and algorithms for learning on-a-chip (halo), 2016.

S. Arrabi, L. Wang, D. Moore, B. Calhoun, K. Skadron, J. Lach, and B. H. Meyer, “Flexibility and circuit overheads in reconfigurable SIMD/MIMD systems,” in Proceedings of the 22nd ieee international symposium on field-programmable custom computing machines (fccm), 2014.

M. Liu, J. Caplan, G. Z. Kostadinov, and B. H. Meyer, “Workload effects on execution fingerprinting for low-cost safety-critical systems,” in Semiconductor research corporation techcon 2013, 2013.

L. G. Szafaryn, B. H. Meyer, and K. Skadron, “Evaluating soft error protection mechanisms in the context of multi-bit errors at the scope of a processor,” in Semiconductor research corporation techcon 2012, 2012.

D. A. Epstein, K. Skadron, and B. H. Meyer, “Multi-granularity redundancy in multi-core SIMT,” in Proceedings of the 6th ieee workshop on design for manufacturability and yield, 2012.

R. Zhang, B. H. Meyer, W. Huang, K. Skadron, and M. R. Stan, “Some limits of power delivery in multicore era,” in Proceedings of the 4th workshop on energy-efficient design (weed), 2012.

D. A. Epstein, K. Skadron, and B. H. Meyer, “SIMD performance and yield optimization with multi-granularity redundancy,” in Work-in-progress poster session at the 49th ieee/acm design automation conference, 2012.

M. Guevar, P. Wu, M. D. Marino, J. Meng, L. G. Szafaryn, P. Satyamoorthy, B. H. Meyer, K. Skadron, J. Lach, and B. Calhoun, “Exploiting dynamically changing parallelism with a reconfigurable array of homogeneous sub-cores,” in Semiconductor research corporation techcon 2010, 2010.

B. H. Meyer, “Cost-effective lifetime and yield optimization for NoC-based MPSoCs,” in 13th acm/sigda ph.D. forum at dac, 2010.

A. S. Hartman, B. H. Meyer, and D. E. Thomas, “Lifetime-aware task mapping using ant colony optimization,” in Semiconductor research corporation techcon 2009, 2009.

B. H. Meyer, A. S. Hartman, and D. E. Thomas, “Architecture and automation insights for system-level lifetime and yield optimization in NoC-based MPSoCs,” in Proceedings of the 3rd ieee workshop on design for manufacturability and yield, 2009.

B. H. Meyer and D. E. Thomas, “Reliability and cost in NoC-based MPSoCs,” in Semiconductor Research Corporation TECHCON 2008, 2008.

B. H. Meyer and D. E. Thomas, “Simultaneous synthesis of buses, data mapping and memory allocation for MPSoC,” in Semiconductor Research Corporation TECHCON 2007, 2007.

J. M. Paul and B. H. Meyer, “Systems, speedup and heterogeneity,” in Proceedings of the 3rd workshop on application specific processors, 2004.

Book Chapters

J. M. Paul and B. H. Meyer, “Power-performance modeling and design for heterogeneous multiprocessors,” in Designing embedded processors, Springer, 2007, pp. 423–448.