Yosi Ben-Asher

Orcid: 0000-0001-9963-1467

Affiliations:
  • University of Haifa, Israel


According to our database1, Yosi Ben-Asher authored at least 110 papers between 1984 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
OCA - Code Advisory Tool for OpenMP Parallelization of Sequential Code.
Proceedings of the 16th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2023

Using Multiple Clocks in Highlevel Synthesis to overcome unbalanced clock cycles.
Proceedings of the 16th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2023

2022
ZigZag Algorithm: Scanning an Unknown Maze by an Autonomous Drone.
Proceedings of the Sixth IEEE International Conference on Robotic Computing, 2022

2021
FPGA Realization of the Reconfigurable Mesh Counting Algorithm.
J. Circuits Syst. Comput., 2021

Resolving battery status and customer matching to create 24/7 drones based advertisement system.
Proceedings of the Fifth IEEE International Conference on Robotic Computing, 2021

2020
A Metric-Guided Method for Discovering Impactful Features and Architectural Insights for Skylake-Based Processors.
ACM Trans. Archit. Code Optim., 2020

2019
Tuning Performance via Metrics with Expectations.
IEEE Comput. Archit. Lett., 2019

Efficient Conversion of Boolean Circuits to Nondeterministic Branching Programs.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

Evaluation of Circuits on the Reconfigurable Mesh.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

2018
Software Static Energy Modeling for Modern Processors.
Int. J. Parallel Program., 2018

A first-order approximation of microarchitecture energy-efficiency.
Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, 2018

An FPGA Scalable Parallel Viterbi Decoder.
Proceedings of the 12th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2018

Unifying Wire and Time Scheduling for Highlevel Synthesis.
Proceedings of the 12th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2018

2017
Generating ASIPs with Reduced Number of Connections to the Register-File.
Int. J. Parallel Program., 2017

A Study of Conflicting Pairs of Compiler Optimizations.
Proceedings of the 11th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2017

Combining Boolean Gates and Branching Programs in One Model can Lead to Faster Circuits.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

2016
Fine-Grain Power Breakdown of Modern Out-of-Order Cores and Its Implications on Skylake-Based Systems.
ACM Trans. Archit. Code Optim., 2016

Adaptive Booth Algorithm for Three-integers Multiplication for Reconfigurable Mesh.
J. Interconnect. Networks, 2016

2015
Parallelization Hints via Code Skeletonization.
IEEE Trans. Parallel Distributed Syst., 2015

DOEE: dynamic optimization framework for better energy efficiency.
Proceedings of the Symposium on High Performance Computing, 2015

A study of manycore shared memory architecture as a way to build SOC applications.
Proceedings of the Symposium on High Performance Computing, 2015

Streamlining Whole Function Vectorization in C Using Higher Order Vector Semantics.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

2014
Compiler-Directed Power Management for Superscalars.
ACM Trans. Archit. Code Optim., 2014

Block Unification IF-conversion for High Performance Architectures.
IEEE Comput. Archit. Lett., 2014

Deep-dive analysis of the data analytics workload in CloudSuite.
Proceedings of the 2014 IEEE International Symposium on Workload Characterization, 2014

1K manycore FPGA shared memory architecture for SOC (abstract only).
Proceedings of the 2014 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2014

Using Multi-op Instructions as a Way to Generate ASIPs with Optimized Pipeline Structure.
Proceedings of the 22nd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2014

2013
Optimizing Wait States in the Synthesis of Memory References with Unpredictable Latencies.
ACM Trans. Reconfigurable Technol. Syst., 2013

The benefits of using variable-length pipelined operations in high-level synthesis.
ACM Trans. Embed. Comput. Syst., 2013

Using memory profile analysis for automatic synthesis of pointers code.
ACM Trans. Embed. Comput. Syst., 2013

Hybrid type legalization for a sparse SIMD instruction set.
ACM Trans. Archit. Code Optim., 2013

2012
Combining Height Reduction and Scheduling for VLIW Machines Enhanced with Three-Argument Arithmetic Operations.
Int. J. Parallel Program., 2012

Refactoring techniques for aggressive object inlining in Java applications.
Autom. Softw. Eng., 2012

Fast Evaluation of Boolean Circuits Based on Two-Players Game and Optical Connectivity Circuits.
Proceedings of the 41st International Conference on Parallel Processing, 2012

Multicore Programming Using the ParC Language.
Undergraduate Topics in Computer Science, Springer, ISBN: 978-1-4471-2163-3, 2012

2011
Auctions by price and distance via cellular phones.
Electron. Commer. Res. Appl., 2011

Combining static and dynamic array detection for binary synthesis with multiple memory ports.
Des. Autom. Embed. Syst., 2011

Dynamic Multipath Allocation in Ad Hoc Networks.
Comput. J., 2011

2010
Scalability Issues in Ad-Hoc Networks: Metrical Routing Versus Table-Driven Routing.
Wirel. Pers. Commun., 2010

Reducing Memory Constraints in Modulo Scheduling Synthesis for FPGAs.
ACM Trans. Reconfigurable Technol. Syst., 2010

Finding the best compromise in compiling compound loops to Verilog.
J. Syst. Archit., 2010

Computing the correct Increment of Induction Pointers with application to loop unrolling.
J. Syst. Archit., 2010

HparC: a mixed nested shared memory and message passing programming style intended for grid.
Proceedings of of SYSTOR 2010: The 3rd Annual Haifa Experimental Systems Conference, 2010

Automatic memory partitioning: increasing memory parallelism via data structure partitioning.
Proceedings of the 8th International Conference on Hardware/Software Codesign and System Synthesis, 2010

2009
Source level merging of independent programs.
J. Parallel Distributed Comput., 2009

The effect of unrolling and inlining for Python bytecode optimizations.
Proceedings of of SYSTOR 2009: The Israeli Experimental Systems Conference 2009, 2009

Binary Synthesis with multiple memory banks targeting array references.
Proceedings of the 19th International Conference on Field Programmable Logic and Applications, 2009

2008
Distributed Decision and Control for Cooperative UAVs Using <i>Ad Hoc</i> Communication.
IEEE Trans. Control. Syst. Technol., 2008

Hierarchical Task Assignment and Communication Algorithms for Unmanned Aerial Vehicle Flocks.
J. Aerosp. Comput. Inf. Commun., 2008

Finding the Best Compromise in Compiling Compound Loops to Verilog.
Proceedings of the IEEE Computer Society Annual Symposium on VLSI, 2008

Synthesis for variable pipelined function units.
Proceedings of the 2008 IEEE International Symposium on System-on-Chip, 2008

Aggressive Function Inlining: Preventing Loop Blockings in the Instruction Cache.
Proceedings of the High Performance Embedded Architectures and Compilers, 2008

Extending Booth algorithm to multiplications of three numbers on FPGAs.
Proceedings of the 2008 International Conference on Field-Programmable Technology, 2008

Adaptive Retrieval of Semi-structured Data.
Proceedings of the Adaptive Hypermedia and Adaptive Web-Based Systems, 2008

2007
IFAS: Interactive flexible ad hoc simulator.
Simul. Model. Pract. Theory, 2007

2006
Semantic Data Management in Peer-to-Peer E-Commerce Applications.
J. Data Semant., 2006

Overlapping memory operations with circuit evaluation in reconfigurable computing.
Int. J. Embed. Syst., 2006

Ad-Hoc Routing Using Virtual Coordinates Based on Rooted Trees.
Proceedings of the IEEE International Conference on Sensor Networks, 2006

Management of unspecified semi-structured data in multi-agent environment.
Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), 2006

Metrical Routing using Ad-Hoc Networks in Hierarchical Environment.
Proceedings of the ITRE 2006, 2006

Producing scheduling that causes concurrent programs to fail.
Proceedings of the 4th Workshop on Parallel and Distributed Systems: Testing, 2006

Noise Makers Need to Know Where to be Silent - Producing Schedules That Find Bugs.
Proceedings of the Leveraging Applications of Formal Methods, 2006

Towards a Source Level Compiler: Source Level Modulo Scheduling.
Proceedings of the Program Analysis and Compilation, 2006

2005
Using J2EE/NET Clusters for Parallel Computations of Join Queries in Distributed Databases.
J. Digit. Inf. Manag., 2005

Compact Representations of Search in Complex Domains.
IGTR, 2005

Optimal Algorithmic Debugging and Reduced Coverage Using Search in Structured Domains.
Proceedings of the Hardware and Software Verification and Testing, 2005

2004
Efficient parallel solutions of linear algebraic circuits.
J. Parallel Distributed Comput., 2004

Using a J2EE Cluster for Parallel Computation of Join Queries in Distributed Databases.
Proceedings of the 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004), 2004

2003
Heuristics for Finding Concurrent Bug.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

2002
Basic Algorithms for the Asynchronous Reconfigurable Mesh.
VLSI Design, 2002

The parallel client-server paradigm.
Parallel Comput., 2002

Communication - Processor Tradeoffs in a Limited Resources PRAM.
Algorithmica, 2002

Basic Algorithms for the Asynchronous Reconfigurable Mes.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

2001
Parallel Solutions of Simple Indexed Recurrence Equations.
IEEE Trans. Parallel Distributed Syst., 2001

Distributed Routing of Ads and Bids through Random Walks in the IDOS System.
J. Parallel Distributed Comput., 2001

Y-Invalidate: A New Protocol for Implementing Weak Consistency in DSM Systems.
Int. J. Parallel Program., 2001

2000
Basic Results in Automatic Transformations of Shared Memory Parallel Programs into Sequential Programs.
J. Supercomput., 2000

1999
Single Step Undirected Reconfigurable Networks.
VLSI Design, 1999

Optimal Search in Trees.
SIAM J. Comput., 1999

1998
Parallel Solutions of Simple Index Recurrence Equations.
Proceedings of the Euro-Par '98 Parallel Processing, 1998

1997
Optical Routing in Meshes Using the Duplication Model.
J. Parallel Distributed Comput., 1997

Geometric Approach for Optimal Routing on a Mesh with Buses.
J. Comput. Syst. Sci., 1997

Optimal Search in Trees: Extended Abstract + Appendix.
Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, 1997

Parallel Solutions of Indexed Recurrence Equations.
Proceedings of the 11th International Parallel Processing Symposium (IPPS '97), 1997

1996
ParC - An Extension of C for Shared Memory Parallel Processing.
Softw. Pract. Exp., 1996

Time-Size Tradeoffs for Reconfigurable Meshes.
Parallel Process. Lett., 1996

Low Crosstalk Address Encodings for Optical Message Switching Systems.
Parallel Process. Lett., 1996

On the usage of simulators to detect inefficiency of parallel programs caused by "bad" schedulings: The Simparc approach.
J. Syst. Softw., 1996

Optimal Search in Trees
Electron. Colloquium Comput. Complex., 1996

1995
The Complexity of Reconfiguring Network Models
Inf. Comput., August, 1995

The Cartesian Product Problem and Implementing Production Systems on Reconfigurable Meshes.
Parallel Process. Lett., 1995

Efficient Self-Simulation Algorithms for Reconfigurable Arrays.
J. Parallel Distributed Comput., 1995

Decision Trees with Boolean Threshold Queries.
J. Comput. Syst. Sci., 1995

The Complexity of Data Reduction on a Reconfigurable Linear Array.
J. Algorithms, 1995

2DT-FP: A parallel functional programming language on two-dimensional data.
Int. J. Parallel Program., 1995

Load Balancing: a Programmer's Approach or the Impact of Task-Length Parameters on the Load Balancing Performance of Parallel Programs.
Int. J. High Speed Comput., 1995

Decision Trees with AND, OR Queries.
Proceedings of the Tenth Annual Structure in Complexity Theory Conference, 1995

1994
Using true concurrency to model execution of parallel programs.
Int. J. Parallel Program., 1994

Implementing 2DT on a Multiprocessor.
Proceedings of the Compiler Construction, 5th International Conference, 1994

1993
2DT-FP: An FP Based Programming Language for Efficient Parallel Programming of Multiprocessor Networks.
Proceedings of the PARLE '93, 1993

Low Crosstalk Address Encodings for Optical Message Switching Systems..
Proceedings of the Seventh International Parallel Processing Symposium, 1993

1992
2-D SIMD Algorithms for Perfect Shuffle Networks.
J. Parallel Distributed Comput., 1992

The Complexity of Reconfiguring Network Models.
Proceedings of the Theory of Computing and Systems, 1992

The Bus-Usage Method for the Analysis of Reconfiguring Networks Algorithms.
Proceedings of the 6th International Parallel Processing Symposium, 1992

The Impact of Task-Length Parameters on the Performance of the Random Load-Balancing Algorithm.
Proceedings of the 6th International Parallel Processing Symposium, 1992

1991
Ranking on Reconfigurable Networks.
Parallel Process. Lett., 1991

The Power of Reconfiguration.
J. Parallel Distributed Comput., 1991

1990
Algorithms and optic implementation for reconfigurable networks.
Proceedings of the Next Decade in Information Technology: Proceedings of the 5th Jerusalem Conference on Information Technology 1990, 1990

1988
שפת תיכנות מקבילית לא פרוצדורלית המבוססת על תורת הקבוצות (A non procedural parallel programming language based on set theory.).
PhD thesis, 1988

1984
HUHU: The Hebrew University Hebrew Understander.
Comput. Lang., 1984


  Loading...