Frank Vahid
Orcid: 0000-0001-5416-0032Affiliations:
- University of California, Riverside, USA
According to our database1,
Frank Vahid
authored at least 199 papers
between 1991 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on cs.ucr.edu
On csauthors.net:
Bibliography
2024
Inroads, September, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
CS1 Instructors: Flexibility in Content Approaches is Justified, and Can Enable More Cross-University Cooperation.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Microteaching: Binary Heaps, Side-Channel Attacks, Equitable Grading, Java Classes, Loops, and 3D Java.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Performance Analysis and Interviews of Non-CS-Major Students Sanctioned for Cheating in CS1.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Impact of Student Time Spent on Performance in a CS1 Class, Including Prior Experience Effect.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
Towards Grading for Equity in a Large CS1 Class: An Experience with Flexible Deadlines and Resubmissions.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
Variability-Inducing Requirements for Programs: Increasing Solution Variability for Similarity Checking.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
2022
2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
The shift from static college textbooks to customizable content: A case study at zyBooks.
Proceedings of the IEEE Frontiers in Education Conference, 2021
2019
ACM Trans. Design Autom. Electr. Syst., 2019
Auto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers, .
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the IEEE Frontiers in Education Conference, 2019
2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Interactive, Language-neutral Flowcharts and Pseudocode for Teaching Core CS0/1 Programming Concepts: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Python Versus C++: An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
2017
Getting Students to Earnestly Do Reading, Studying, and Homework in an Introductory Programming Class.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
2015
Graph-Based Approaches to Placement of Processing Element Networks on FPGAs for Physical Model Simulation.
ACM Trans. Reconfigurable Technol. Syst., 2015
Interactive Ebooks and Course Materials: A BOF for Authors and Instructors (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015
2014
KSII Trans. Internet Inf. Syst., 2014
2013
Synthesis of networks of custom processing elements for real-time physical system emulation.
ACM Trans. Design Autom. Electr. Syst., 2013
Accurate and Efficient Algorithms that Adapt to Privacy-Enhanced Video for Improved Assistive Monitoring.
ACM Trans. Manag. Inf. Syst., 2013
Automatic synthesis of physical system differential equation models to a custom network of general processing elements on FPGAs.
ACM Trans. Embed. Comput. Syst., 2013
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013
Proceedings of the IEEE International Conference on Healthcare Informatics, 2013
Embedding-based placement of processing element networks on FPGAs for physical model simulation.
Proceedings of the 2013 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2013
Proceedings of the IEEE Frontiers in Education Conference, 2013
Exploration with upgradeable models using statistical methods for physical model emulation.
Proceedings of the 50th Annual Design Automation Conference 2013, 2013
Proceedings of the 18th Asia and South Pacific Design Automation Conference, 2013
2012
ACM Trans. Embed. Comput. Syst., 2012
Privacy perception and fall detection accuracy for in-home video assistive monitoring with privacy enhancements.
SIGHIT Rec., 2012
Proceedings of the ACM International Health Informatics Symposium, 2012
Proceedings of the ACM International Health Informatics Symposium, 2012
Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education, 2012
Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2012
MEDS: Mockup Electronic Data Sheets for automated testing of cyber-physical systems using digital mockups.
Proceedings of the 2012 Design, Automation & Test in Europe Conference & Exhibition, 2012
Synthesis of custom networks of heterogeneous processing elements for complex physical system emulation.
Proceedings of the 10th International Conference on Hardware/Software Codesign and System Synthesis, 2012
2011
ACM Trans. Design Autom. Electr. Syst., 2011
IEEE Embed. Syst. Lett., 2011
Feature extractors for integration of cameras and sensors during end-user programming of assistive monitoring systems.
Proceedings of Wireless Health 2011, 2011
Scalable object detection accelerators on FPGAs using custom design space exploration.
Proceedings of the IEEE 9th Symposium on Application Specific Processors, 2011
2010
Proceedings of the ACM/SIGDA 18th International Symposium on Field Programmable Gate Arrays, 2010
Proceedings of the 47th Design Automation Conference, 2010
2009
IEEE Trans. Very Large Scale Integr. Syst., 2009
ACM Trans. Comput. Hum. Interact., 2009
ACM Trans. Embed. Comput. Syst., 2009
Making good points: application-specific pareto-point generation for design space exploration using statistical methods.
Proceedings of the ACM/SIGDA 17th International Symposium on Field Programmable Gate Arrays, 2009
Proceedings of the 46th Design Automation Conference, 2009
Proceedings of the 7th International Conference on Hardware/Software Codesign and System Synthesis, 2009
2008
Proceedings of the 18th ACM Great Lakes Symposium on VLSI 2008, 2008
Proceedings of the ACM/SIGDA 16th International Symposium on Field Programmable Gate Arrays, 2008
A pipelined binary tree as a case study on designing efficient circuits for an FPGA in a bram aware design.
Proceedings of the ACM/SIGDA 16th International Symposium on Field Programmable Gate Arrays, 2008
Proceedings of the 6th International Conference on Hardware/Software Codesign and System Synthesis, 2008
Don't forget memories: a case study redesigning a pattern counting ASIC circuit for FPGAs.
Proceedings of the 6th International Conference on Hardware/Software Codesign and System Synthesis, 2008
Proceedings of the 6th International Conference on Hardware/Software Codesign and System Synthesis, 2008
Proceedings of the 2008 International Conference on Compilers, 2008
2007
Integrated Coupling and Clock Frequency Assignment of Accelerators During Hardware/Software Partitioning.
Proceedings of the Embedded System Design: Topics, Techniques and Trends, IFIP TC10 Working Conference: International Embedded Systems Symposium (IESS), May 30, 2007
Proceedings of the FPL 2007, 2007
Proceedings of the 2007 Design, Automation and Test in Europe Conference and Exposition, 2007
Proceedings of the 2007 Design, Automation and Test in Europe Conference and Exposition, 2007
Interactive presentation: Soft-core processor customization using the design of experiments paradigm.
Proceedings of the 2007 Design, Automation and Test in Europe Conference and Exposition, 2007
Proceedings of the 2007 Design, Automation and Test in Europe Conference and Exposition, 2007
Proceedings of the 44th Design Automation Conference, 2007
Proceedings of the 5th International Conference on Hardware/Software Codesign and System Synthesis, 2007
2006
Proceedings of the 2006 International Conference on Computer-Aided Design, 2006
Proceedings of the 2006 International Conference on Computer-Aided Design, 2006
Proceedings of the 2006 International Conference on Computer-Aided Design, 2006
Automated Application-Specific Tuning of Parameterized Sensor-Based Embedded System Building Blocks.
Proceedings of the UbiComp 2006: Ubiquitous Computing, 2006
Automated Generation of Basic Custom Sensor-Based Embedded Computing Systems Guided by End-User Optimization Criteria.
Proceedings of the UbiComp 2006: Ubiquitous Computing, 2006
Proceedings of the 43rd Design Automation Conference, 2006
2005
ACM Trans. Embed. Comput. Syst., 2005
IEEE Trans. Computers, 2005
Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks, 2005
Proceedings of the 2005 International Conference on Computer-Aided Design, 2005
Proceedings of the 15th ACM Great Lakes Symposium on VLSI 2005, 2005
Proceedings of the ACM/SIGDA 13th International Symposium on Field Programmable Gate Arrays, 2005
Proceedings of the ACM/SIGDA 13th International Symposium on Field Programmable Gate Arrays, 2005
Proceedings of the 13th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2005), 2005
Proceedings of the 2005 Design, 2005
Proceedings of the 2005 Design, 2005
A Study of the Speedups and Competitiveness of FPGA Soft Processor Cores using Dynamic Hardware/Software Partitioning.
Proceedings of the 2005 Design, 2005
Proceedings of the 3rd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, 2005
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005
2004
IEEE Trans. Very Large Scale Integr. Syst., 2004
ACM Trans. Embed. Comput. Syst., 2004
Energy savings and speedups from partitioning critical software loops to hardware in embedded systems.
ACM Trans. Embed. Comput. Syst., 2004
Applications and experiments with eBlocks - electronic blocks for basic sensor-based systems.
Proceedings of the First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004
Proceedings of the ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays, 2004
Proceedings of the 2004 Design, 2004
Proceedings of the 2004 Design, 2004
Proceedings of the 2004 Design, 2004
Proceedings of the 41th Design Automation Conference, 2004
Proceedings of the Ultra Low-Power Electronics and Design, 2004
2003
ACM Trans. Embed. Comput. Syst., 2003
Microelectron. J., 2003
Making the Best of Those Extra Transistors.
IEEE Des. Test Comput., 2003
IEEE Comput. Archit. Lett., 2003
Proceedings of the 14th IEEE International Workshop on Rapid System Prototyping (RSP 2003), 2003
Proceedings of the 2003 International Conference on Microelectronics Systems Education, 2003
Proceedings of the 2003 Conference on Languages, 2003
Proceedings of the 2003 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2003), 2003
Proceedings of the 30th International Symposium on Computer Architecture (ISCA 2003), 2003
Proceedings of the 40th Design Automation Conference, 2003
Proceedings of the 40th Design Automation Conference, 2003
Proceedings of the 1st IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, 2003
Proceedings of the 1st IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, 2003
Proceedings of the International Conference on Compilers, 2003
2002
Instruction-based system-level power evaluation of system-on-a-chip peripheral cores.
IEEE Trans. Very Large Scale Integr. Syst., 2002
System-level exploration for Pareto-optimal configurations in parameterized system-on-a-chip.
IEEE Trans. Very Large Scale Integr. Syst., 2002
ACM Trans. Design Autom. Electr. Syst., 2002
ACM Trans. Design Autom. Electr. Syst., 2002
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2002
J. Circuits Syst. Comput., 2002
IEEE Des. Test Comput., 2002
Des. Autom. Embed. Syst., 2002
Des. Autom. Embed. Syst., 2002
IEEE Comput. Archit. Lett., 2002
Proceedings of the 15th International Symposium on System Synthesis (ISSS 2002), 2002
Proceedings of the 2002 International Symposium on Circuits and Systems, 2002
Proceedings of the 20th International Conference on Computer Design (ICCD 2002), 2002
Proceedings of the 2002 IEEE/ACM International Conference on Computer-aided Design, 2002
Proceedings of the 2002 IEEE/ACM International Conference on Computer-aided Design, 2002
Proceedings of the 10th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2002), 2002
Proceedings of the 39th Design Automation Conference, 2002
Proceedings of the Tenth International Symposium on Hardware/Software Codesign, 2002
Embedded system design - a unified hardware / software introduction.
Wiley-VCH, ISBN: 978-0-471-45303-1, 2002
2001
Evaluating power consumption of parameterized cache and bus architectures in system-on-a-chip designs.
IEEE Trans. Very Large Scale Integr. Syst., 2001
Propagating constants past software to hardware peripherals in fixed-application embedded systems.
SIGARCH Comput. Archit. News, 2001
Proceedings of the 2001 International Symposium on Low Power Electronics and Design, 2001
System-Level Exploration for Pareto-Optimal Configurations in Parameterized Systems-on-a-Chip.
Proceedings of the 2001 IEEE/ACM International Conference on Computer-Aided Design, 2001
Proceedings of ASP-DAC 2001, 2001
2000
Proceedings of the 13th International Symposium on System Synthesis, 2000
Proceedings of the 2000 Design, 2000
Proceedings of the 2000 Design, 2000
Proceedings of the Eighth International Workshop on Hardware/Software Codesign, 2000
Proceedings of the 2000 International Conference on Compilers, 2000
Proceedings of ASP-DAC 2000, 2000
1999
Procedure cloning: a transformation for improved system-level functional partitioning.
ACM Trans. Design Autom. Electr. Syst., 1999
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1999
Proceedings of the 12th International Symposium on System Synthesis, 1999
Proceedings of the 1999 IEEE/ACM International Conference on Computer-Aided Design, 1999
Proceedings of the Seventh International Workshop on Hardware/Software Codesign, 1999
1998
SpecSyn: an environment supporting the specify-explore-refine paradigm for hardware/software system design.
IEEE Trans. Very Large Scale Integr. Syst., 1998
Functional partitioning improvements over structural partitioning for packaging constraints and synthesis: tool performance.
ACM Trans. Design Autom. Electr. Syst., 1998
Proceedings of the 11th International Symposium on System Synthesis, 1998
Proceedings of the 11th International Symposium on System Synthesis, 1998
Proceedings of the 11th International Symposium on System Synthesis, 1998
Proceedings of the 35th Conference on Design Automation, 1998
1997
Extending the Kernighan/Lin Heuristic for Hardware and Software Functional Partitioning.
Des. Autom. Embed. Syst., 1997
Port Calling: A Transformation for Reducing I/O during Multi-Package Functional Partitioning.
Proceedings of the 10th International Symposium on System Synthesis, 1997
Proceedings of the 1997 ACM/SIGDA Fifth International Symposium on Field Programmable Gate Arrays, 1997
Proceedings of the Fifth International Workshop on Hardware/Software Codesign, 1997
Proceedings of the Fifth International Workshop on Hardware/Software Codesign, 1997
1996
IEEE Trans. Very Large Scale Integr. Syst., 1996
Proceedings of the 9th International Symposium on System Synthesis, 1996
Proceedings of the Forth International Workshop on Hardware/Software Codesign, 1996
1995
IEEE Trans. Very Large Scale Integr. Syst., 1995
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1995
IEEE Des. Test Comput., 1995
Proceedings of the 8th International Symposium on System Synthesis (ISSS 1995), 1995
Proceedings of the 8th International Symposium on System Synthesis (ISSS 1995), 1995
Proceedings of the Proceedings EURO-DAC'95, 1995
Proceedings of the Proceedings EURO-DAC'95, 1995
Proceedings of the 1995 European Design and Test Conference, 1995
1994
A transformation for integrating VHDL behavioral specification with synthesis and software generation.
Proceedings of the Proceedings EURO-DAC'94, 1994
A binary-constraint search algorithm for minimizing hardware during hardware/software partitioning.
Proceedings of the Proceedings EURO-DAC'94, 1994
Proceedings of the EDAC - The European Conference on Design Automation, ETC - European Test Conference, EUROASIC - The European Event in ASIC Design, Proceedings, February 28, 1994
1993
Proceedings of the European Design Automation Conference 1993, 1993
1992
Proceedings of the Fifth International Conference on VLSI Design, 1992
Proceedings of the conference on European design automation, 1992
Proceedings of the 29th Design Automation Conference, 1992
1991
Obtaining Functionally Equivalent Simulations using VHDL and a Time-Shift Transformation.
Proceedings of the 1991 IEEE/ACM International Conference on Computer-Aided Design, 1991
Proceedings of the 1991 IEEE/ACM International Conference on Computer-Aided Design, 1991
Proceedings of the conference on European design automation, 1991