@inproceedings{Pomerville2026can,
  title = {Can Fine-Grain Multi-threading Subsume VLIW?},
  author = {Scott Pomerville and Soner Önder and Gang-Ryung Uh and David Whalley},
  year = {2026},
  booktitle = {Proceedings of the 27th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems},
  pages = {129--141},
  doi = {10.1145/3814943.3816179}
}

@phdthesis{Pomerville2024statically,
  title = {Statically Controlled Synchronized Lane Architectures},
  author = {Scott Pomerville},
  year = {2024},
  school = {Michigan Technological University},
  url = {https://digitalcommons.mtu.edu/etdr/1811/}
}

@inproceedings{Mortensen2023facilitating,
  title = {Facilitating the Bootstrapping of a New ISA},
  author = {Abigail Mortensen and Scott Pomerville and David Whalley and Soner Önder and Gang-Ryung Uh},
  year = {2023},
  booktitle = {Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems},
  pages = {2--12},
  doi = {10.1145/3589610.3596282}
}

@article{Stokes2021decreasing,
  title = {Decreasing the Miss Rate and Eliminating the Performance Penalty of a Data Filter Cache},
  author = {Michael Stokes and David Whalley and Soner Önder},
  year = {2021},
  journal = {ACM Transactions on Architecture and Code Optimization, vol. 18, no. 3},
  pages = {1--22},
  doi = {10.1145/3449043}
}

@phdthesis{Asilioglu2020dynamic,
  title = {Dynamic Dependency Collapsing},
  author = {Görkem Aşılıoğlu},
  year = {2020},
  school = {Michigan Technological University},
  url = {https://pages.mtu.edu/~soner/PhD-Thesis/2020-Gorkem-Asilioglu.pdf}
}

@phdthesis{Javeri2020demanddriven,
  title = {Demand-Driven Execution Using Future Gated Single Assignment Form},
  author = {Omkar Javeri},
  year = {2020},
  school = {Michigan Technological University},
  url = {https://pages.mtu.edu/~soner/PhD-Thesis/2020-Omkar-Javeri.pdf}
}

@inproceedings{Stokes2019improving,
  title = {Improving Energy Efficiency by Memoizing Data Access Information},
  author = {Michael Stokes and Ryan Baird and Zhaoxiang Jin and David Whalley and Soner Önder},
  year = {2019},
  booktitle = {IEEE/ACM International Symposium on Low Power Electronics and Design},
  pages = {1--6},
  doi = {10.1109/ISLPED.2019.8824951}
}

@inproceedings{Jin2018dynamic,
  title = {Dynamic Memory Dependence Predication},
  author = {Zhaoxiang Jin and Soner Önder},
  year = {2018},
  booktitle = {Proceedings of the 45th Annual International Symposium on Computer Architecture, Los Angeles},
  pages = {235--246},
  doi = {10.1109/ISCA.2018.00029}
}

@inproceedings{Jin2018a,
  title = {A Two-Phase Recovery Mechanism},
  author = {Zhaoxiang Jin and Soner Önder},
  year = {2018},
  booktitle = {Proceedings of the 2018 International Conference on Supercomputing, Beijing},
  pages = {107--117},
  doi = {10.1145/3205289.3205300}
}

@inproceedings{Stokes2018decoupling,
  title = {Decoupling Address Generation from Loads and Stores to Improve Data Access Energy Efficiency},
  author = {Michael Stokes and Ryan Baird and Zhaoxiang Jin and David Whalley and Soner Önder},
  year = {2018},
  booktitle = {Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, Philadelphia},
  pages = {65--75},
  doi = {10.1145/3211332.3211340}
}

@phdthesis{Jin2018mitigating,
  title = {Mitigating the Effect of Misspeculations in Superscalar Processors},
  author = {Zhaoxiang Jin},
  year = {2018},
  school = {Michigan Technological University},
  url = {https://pages.mtu.edu/~soner/PhD-Thesis/2018-Zhaoxiang-Jin.pdf}
}

@techreport{Javeri2018demand,
  title = {Demand Driven Execution Pipeline},
  author = {Omkar Javeri and Tino Moore and Soner Önder},
  year = {2018},
  institution = {Michigan Technological University}
}

@inproceedings{Asilioglu2015lazy,
  title = {LaZy Superscalar},
  author = {Görkem Aşılıoğlu and Zhaoxiang Jin and Murat Köksal and Omkar Javeri and Soner Önder},
  year = {2015},
  booktitle = {Proceedings of the 42nd Annual International Symposium on Computer Architecture, Portland},
  pages = {260--271},
  doi = {10.1145/2749469.2750409}
}

@inproceedings{Jin2015mower,
  title = {Mower: A New Design for Non-blocking Misprediction Recovery},
  author = {Zhaoxiang Jin and Görkem Aşılıoğlu and Soner Önder},
  year = {2015},
  booktitle = {Proceedings of the 29th ACM International Conference on Supercomputing, Newport Beach},
  pages = {285--294},
  doi = {10.1145/2751205.2751228}
}

@inproceedings{Nyew2014verifying,
  title = {Verifying Micro-architecture Simulators Using Event Traces},
  author = {Hui Meen Nyew and Nilufer Önder and Soner Önder and Zhenlin Wang},
  year = {2014},
  booktitle = {Proceedings of the 28th ACM International Conference on Supercomputing, Munich},
  pages = {323--332},
  doi = {10.1145/2597652.2597680}
}

@inproceedings{Ding2014single,
  title = {Single Assignment Compiler, Single Assignment Architecture: Future Gated Single Assignment Form; Static Single Assignment with Congruence Classes},
  author = {Shuhan Ding and John Earnest and Soner Önder},
  year = {2014},
  booktitle = {Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, Orlando},
  pages = {196--207},
  doi = {10.1145/2544137.2544158}
}

@phdthesis{Nyew2014mining,
  title = {Mining and Verification of Temporal Events with Applications in Computer Micro-Architecture Research},
  author = {Hui Meen Nyew},
  year = {2014},
  school = {Michigan Technological University},
  url = {https://digitalcommons.mtu.edu/etds/796/}
}

@inproceedings{Nyew2013a,
  title = {A First-Order Logic Based Framework for Verifying Simulations},
  author = {Hui Meen Nyew and Nilufer Önder and Soner Önder and Zhenlin Wang},
  year = {2013},
  booktitle = {Proceedings of the 27th AAAI Conference on Artificial Intelligence},
  doi = {10.1609/aaai.v27i1.8540}
}

@phdthesis{Ding2012future,
  title = {Future Value Based Single Assignment Program Representations and Optimizations},
  author = {Shuhan Ding},
  year = {2012},
  school = {Michigan Technological University},
  url = {https://pages.mtu.edu/~soner/PhD-Thesis/2012-Shuhan-Ding.pdf}
}

@incollection{Senkul2011discovering,
  title = {Discovering Patterns for Architecture Simulation by Using Sequence Mining},
  author = {Pinar Senkul and Nilufer Önder and Soner Önder and Engin Maden and Hui Meen Nyew},
  year = {2011},
  booktitle = {Pattern Discovery Using Sequence Data Mining: Applications and Studies (P. Kumar, P. Radha Krishna, S. Bapi Raju, eds.), IGI Global},
  doi = {10.4018/978-1-61350-056-9.ch013}
}

@inproceedings{Ding2010unrestricted,
  title = {Unrestricted Code Motion: A Program Representation and Transformation Algorithms Based on Future Values},
  author = {Shuhan Ding and Soner Önder},
  year = {2010},
  booktitle = {Compiler Construction, LNCS 6011, Springer, Paphos},
  pages = {26--45},
  doi = {10.1007/978-3-642-11970-5_3}
}

@misc{Onder2010methods,
  title = {Methods and Systems for Ordering Instructions Using Future Values},
  author = {Soner Önder},
  year = {2010},
  howpublished = {U.S. Patent 7,747,993},
  note = {Filed Dec 30, 2004; issued Jun 29, 2010},
  url = {https://patents.google.com/patent/US7747993B2/en}
}

@phdthesis{Zhou2009finegrain,
  title = {Fine-Grain State Processors},
  author = {Peng Zhou},
  year = {2009},
  school = {Michigan Technological University},
  url = {https://pages.mtu.edu/~soner/PhD-Thesis/2009-Peng-Zhou.pdf}
}

@inproceedings{Zhou2008improving,
  title = {Improving Single-Thread Performance with Fine-Grain State Maintenance},
  author = {Peng Zhou and Soner Önder},
  year = {2008},
  booktitle = {Proceedings of the 5th ACM Conference on Computing Frontiers, Ischia},
  pages = {251--260},
  doi = {10.1145/1366230.1366274}
}

@incollection{Onder2008adl,
  title = {ADL++: Object-Oriented Specification of Complicated Instruction Sets and Microarchitectures},
  author = {Soner Önder},
  year = {2008},
  booktitle = {Processor Description Languages (P. Mishra and N. Dutt, eds.), Morgan Kaufmann, chapter 10},
  pages = {247--274},
  doi = {10.1016/B978-012374287-2.50013-6}
}

@inproceedings{Fang2006feedbackdirected,
  title = {Feedback-Directed Memory Disambiguation Through Store Distance Analysis},
  author = {Changpeng Fang and Steve Carr and Soner Önder and Zhenlin Wang},
  year = {2006},
  booktitle = {Proceedings of the 20th ACM International Conference on Supercomputing, Cairns},
  pages = {278--287},
  doi = {10.1145/1183401.1183440}
}

@inproceedings{Fang2006pathbased,
  title = {Path-Based Reuse Distance Analysis},
  author = {Changpeng Fang and Steve Carr and Soner Önder and Zhenlin Wang},
  year = {2006},
  booktitle = {Compiler Construction, LNCS 3923, Springer, Vienna},
  pages = {32--46},
  doi = {10.1007/11688839_4}
}

@inproceedings{Fang2005instruction,
  title = {Instruction Based Memory Distance Analysis and Its Application to Optimization},
  author = {Changpeng Fang and Steve Carr and Soner Önder and Zhenlin Wang},
  year = {2005},
  booktitle = {14th International Conference on Parallel Architectures and Compilation Techniques, St. Louis},
  pages = {27--37},
  doi = {10.1109/PACT.2005.26}
}

@inproceedings{Zhou2005fast,
  title = {Fast Branch Misprediction Recovery in Out-of-Order Superscalar Processors},
  author = {Peng Zhou and Soner Önder and Steve Carr},
  year = {2005},
  booktitle = {Proceedings of the 19th ACM International Conference on Supercomputing, Boston},
  pages = {41--50},
  doi = {10.1145/1088149.1088156}
}

@inproceedings{Carr2005a,
  title = {A Case for a Working-Set-Based Memory Hierarchy},
  author = {Steve Carr and Soner Önder},
  year = {2005},
  booktitle = {Proceedings of the 2nd ACM Conference on Computing Frontiers, Ischia},
  pages = {252--261},
  doi = {10.1145/1062261.1062304}
}

@incollection{Bastian2005specification,
  title = {Specification of Intel IA-32 Using an Architecture Description Language},
  author = {Jeff Bastian and Soner Önder},
  year = {2005},
  booktitle = {Architecture Description Languages, IFIP vol. 176, Springer},
  pages = {151--166},
  doi = {10.1007/0-387-24590-1_10}
}

@inproceedings{Fang2004reusedistancebased,
  title = {Reuse-Distance-Based Miss-Rate Prediction on a Per Instruction Basis},
  author = {Changpeng Fang and Steve Carr and Soner Önder and Zhenlin Wang},
  year = {2004},
  booktitle = {Proceedings of the 2004 ACM Workshop on Memory System Performance, Washington, DC},
  pages = {60--68},
  doi = {10.1145/1065895.1065906}
}

@inproceedings{Onder2002cost,
  title = {Cost Effective Memory Dependence Prediction Using Speculation Levels and Color Sets},
  author = {Soner Önder},
  year = {2002},
  booktitle = {International Conference on Parallel Architectures and Compilation Techniques, Charlottesville},
  pages = {232--241},
  doi = {10.1109/PACT.2002.1106021}
}

@inproceedings{Rele2002optimizing,
  title = {Optimizing Static Power Dissipation by Functional Units in Superscalar Processors},
  author = {Siddharth Rele and Santosh Pande and Soner Önder and Rajiv Gupta},
  year = {2002},
  booktitle = {Compiler Construction, LNCS 2304, Springer, Grenoble},
  pages = {85--100},
  doi = {10.1007/3-540-45937-5_19}
}

@article{Onder2002dynamic,
  title = {Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing},
  author = {Soner Önder and Rajiv Gupta},
  year = {2002},
  journal = {Journal of Instruction-Level Parallelism, vol. 4},
  url = {https://pages.mtu.edu/~soner/publications/jilp-2002.pdf}
}

@inproceedings{Onder2001load,
  title = {Load and Store Reuse Using Register File Contents},
  author = {Soner Önder and Rajiv Gupta},
  year = {2001},
  booktitle = {Proceedings of the 15th ACM International Conference on Supercomputing, Naples},
  pages = {289--302},
  doi = {10.1145/377792.377850}
}

@inproceedings{Onder2001instruction,
  title = {Instruction Wake-Up in Wide Issue Superscalars},
  author = {Soner Önder and Rajiv Gupta},
  year = {2001},
  booktitle = {Euro-Par 2001 Parallel Processing, LNCS 2150, Springer, Manchester},
  pages = {418--427},
  doi = {10.1007/3-540-44681-8_61}
}

@incollection{Bedy2001improving,
  title = {Improving Software Pipelining by Hiding Memory Latency with Combined Loads and Prefetches},
  author = {Michael Bedy and Steve Carr and Soner Önder and Philip Sweany},
  year = {2001},
  booktitle = {Interaction between Compilers and Computer Architectures (G. Lee and P.-C. Yew, eds.), Kluwer Academic Publishers},
  pages = {69--88},
  doi = {10.1007/978-1-4757-3337-2_4}
}

@inproceedings{Onder1999caching,
  title = {Caching and Predicting Branch Sequences for Improved Fetch Effectiveness},
  author = {Soner Önder and Jun Xu and Rajiv Gupta},
  year = {1999},
  booktitle = {International Conference on Parallel Architectures and Compilation Techniques, Newport Beach},
  url = {https://pages.mtu.edu/~soner/publications/pact-1999.pdf}
}

@inproceedings{Onder1999dynamic,
  title = {Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing},
  author = {Soner Önder and Rajiv Gupta},
  year = {1999},
  booktitle = {Proceedings of the 32nd Annual ACM/IEEE International Symposium on Microarchitecture, Haifa},
  pages = {170--176},
  doi = {10.1109/MICRO.1999.809454}
}

@inproceedings{Onder1998superscalar,
  title = {Superscalar Execution with Dynamic Data Forwarding},
  author = {Soner Önder and Rajiv Gupta},
  year = {1998},
  booktitle = {International Conference on Parallel Architectures and Compilation Techniques, Paris},
  pages = {130--135},
  doi = {10.1109/PACT.1998.727183}
}

@inproceedings{Onder1998automatic,
  title = {Automatic Generation of Microarchitecture Simulators},
  author = {Soner Önder and Rajiv Gupta},
  year = {1998},
  booktitle = {IEEE International Conference on Computer Languages, Chicago},
  pages = {80--89},
  doi = {10.1109/ICCL.1998.674159}
}

@inproceedings{Onder1995sinan,
  title = {SINAN: A Forwarding Multithreaded Architecture},
  author = {Soner Önder and Rajiv Gupta},
  year = {1995},
  booktitle = {International Conference on High Performance Computing, New Delhi},
  pages = {347--354},
  url = {https://pages.mtu.edu/~soner/publications/hipc-1995.pdf}
}
