VLDB 2026 Research / reviewers in the wild / expert
Horng-Ren Tsai
dblp:26/5
· DBLP profile ↗
20ranked-venue papers
9as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 5 first-authorArtificial intelligence and machine learning · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Parallel and multicore computing · 47% Reconfigurable computing and FPGAs · 30% Interconnection networks and networks-on-chip · 22% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel algorithms |
0.1 | 4 | 2002 | Optimal Algorithms for the Channel-Assignment Problem on a Reconfigurable Array of Processors with Wider Bus Networks · IEEE Trans. Parallel Distributed Syst. 2002 Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks · IEEE Trans. Image Process. 1999 Solving an Algebraic Path Problem and Some Related Graph Problems on a Hyper-Bus Broadcast Network · IEEE Trans. Parallel Distributed Syst. 1997 |
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable arrays |
0.1 | 3 | 2002 | Optimal Algorithms for the Channel-Assignment Problem on a Reconfigurable Array of Processors with Wider Bus Networks · IEEE Trans. Parallel Distributed Syst. 2002 Designing Efficient Parallel Algorithms on CRAP · IEEE Trans. Parallel Distributed Syst. 1995 Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks · IEEE Trans. Image Process. 1999 |
Interconnection networks and networks-on-chip
channel assignment |
0.0 | 1 | 2002 | Optimal Algorithms for the Channel-Assignment Problem on a Reconfigurable Array of Processors with Wider Bus Networks · IEEE Trans. Parallel Distributed Syst. 2002 |
Image and video processing
image segmentation |
0.0 | 1 | 1999 | Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks · IEEE Trans. Image Process. 1999 |
Image and video processing › image segmentation
thresholding |
0.0 | 1 | 1999 | Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networks · IEEE Trans. Image Process. 1999 |
Parallel and multicore computing › parallel algorithms
graph algorithms |
0.0 | 1 | 1997 | Solving an Algebraic Path Problem and Some Related Graph Problems on a Hyper-Bus Broadcast Network · IEEE Trans. Parallel Distributed Syst. 1997 |
Algorithms and data structures
sorting and selection |
0.0 | 1 | 1995 | Designing Efficient Parallel Algorithms on CRAP · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › bus-based interconnection
multiple bus network |
0.0 | 1 | 2002 | Optimal Algorithms for the Channel-Assignment Problem on a Reconfigurable Array of Processors with Wider Bus Networks · IEEE Trans. Parallel Distributed Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
parallel algorithm design · 0.1complexity analysis · 0.1relative entropy · 0.0quadtree hierarchical structure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Parallel Algorithms for the Weighted Distance Transform on Linear Arrays with a Reconfigurable Pipelined Bus System
Horng-Ren Tsai |
ICA3PP | 1 |
| 2008 | Online Collaborative Stock Control and Selling Among E-Retailers
Horng-Ren Tsai, Toly Chen |
DASFAA | 1 |
| 2002 | Parallel Algorithms for the Medial Axis Transform on Linear Arrays with a Reconfigurable Pipelined Bus SystemabstractIn this paper based on the advantages of both optical transmission and electronic computation, we first provide an O(log log N) bus cycles parallel algorithm for the medial axis transform of an N/spl times/N binary image on a linear array with a reconfigurable pipelined bus system using N/sup 2/ processors. By increasing the number of processors, the proposed algorithm can be modified to run in O(log log/sub q/ N) and O(1) bus cycles using qN/sup 2/ and N/sup 2+1//spl isin// processors respectively, where 1/spl les/q/spl les//spl radic/N, /spl isin/ is a constant and /spl isin//spl ges/1. These results improve on previously known algorithms developed on various parallel computation models. Key Words: Medial axis transform, image processing, image compression, computer vision, parallel algorithms, linear array with a reconfigurable pipelined bus system. Horng-Ren Tsai |
ICPADS | 1 |
| 2002 | Optimal Parallel Algorithms for Computer Vision Problems
Chin-Hsiung Wu, Shi-Jinn Horng, Horng-Ren Tsai |
J. Parallel Distributed Comput. | 3 |
| 2002 | Optimal Algorithms for the Channel-Assignment Problem on a Reconfigurable Array of Processors with Wider Bus NetworksabstractThe computation model on which the algorithms are developed is the reconfigurable array of processors with wider bus networks (abbreviated to RAPWBN). The main difference between the RAPWBN model and other existing reconfigurable parallel processing systems is that the bus width of each network is bounded within the range [2,[/spl radic/(N)]]. Such a strategy not only saves the silicon area of the chip as well as increases the computational power enormously, but the strategy also allows the execution speed of the proposed algorithms to be tuned by the bus bandwidth. To demonstrate the computational power of the RAPWBN, the channel-assignment problem is derived in this paper. For the channel-assignment problem with N pairs of components, we first design an O(T + [N//spl omega/]) time parallel algorithm using 2N processors with a 2N-row by 2N-column bus network, where the bus width of each bus network is /spl omega/-bit for 2 /spl les/ /spl omega/ /spl les/ [/spl radic/N] and T = [log/sub /spl omega//N] + 1. By tuning the bus bandwidth to the natural log N-bit and the extended N/sup 1/c/-bit (N/sup 1/c/ > log N) for any constant c and c /spl ges/ 1, two more results which run in O(log N/log log N) and O(1) time, respectively, are also derived. When compared to the algorithms proposed by Olariu et al. [17] and Lin [14], it is shown that our algorithm runs in the equivalent time complexity while significantly reducing the number of processors to O(N). Shi-Jinn Horng, Horng-Ren Tsai, Yi Pan 0001, Jennifer Seitzer |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2000 | An Optimal Parallel Algorithm for Computing Moments on Arrays with Reconfigurable Optical BusesabstractComputing the moments of a two-dimensional (2-D) image involves a significant amount of multiplications and additions in a direct method. In this paper, we use the suffix sums to compute the 2-D moments instead of using a direct method. This method can reduce the number of multiplications tremendously. By integrating the advantages of both optical transmission and electronic computation, the 2-D moments can be computed in constant time on a 2-D arrays with reconfigurable optical buses (AROB). This result achieves optimal speed-up. Chin-Hsiung Wu, Shi-Jinn Horng, Jinn-Fu Lin, Horng-Ren Tsai, Tsrong-Lay Lin |
IPDPS | 4 |
| 2000 | Efficient Parallel Algorithms for Hierarchical Clustering on Arrays with Reconfigurable Optical Buses
Chin-Hsiung Wu, Shi-Jinn Horng, Horng-Ren Tsai |
J. Parallel Distributed Comput. | 3 |
| 1999 | Optimal parallel clustering algorithms on a reconfigurable array of processors with wider bus networks
Horng-Ren Tsai, Shi-Jinn Horng |
Image Vis. Comput. | 1 |
| 1999 | Fundamental data movement operations and its applications on a hyper-bus broadcast network
Horng-Ren Tsai, Shi-Jinn Horng, Tzong-Wann Kao, Shung-Shing Lee, Shun-Shan Tsai |
Parallel Comput. | 1 |
| 1999 | Entropy thresholding and its parallel algorithm on the reconfigurable array of processors with wider bus networksabstractThresholding is the most commonly used technique in image segmentation. We first propose an efficient sequential algorithm to improve the relative entropy-based thresholding technique. This algorithm combines the concepts of the relative entropy with that of the local entropy and also includes the quadtree hierarchical structure in it. Second, we derive a constant time parallel algorithm to solve this problem on the reconfigurable array of processors with wider bus networks (RAPWBN). The system bus bandwidth determines the capacity of data communication between processors. According to the results as shown by Li and Maresca (1989) and by Maresca and Li (1989), we know that the silicon area used by the switching control mechanism is far less than that used by the processor. Instead of increasing the number of processors, we extend the number of buses to increase the power of a parallel processing system. Such a strategy of utilizing the reconfigurable array of processors with wider bus networks not only has the advantage of saving silicon area but also increases the system power enormously. So, we use the RAPWBN to solve the entropy-based thresholding problem. Shung-Shing Lee, Shi-Jinn Horng, Horng-Ren Tsai |
IEEE Trans. Image Process. | 3 |
| 1998 | Optimal Speed-Up Parallel Image Template Matching Algorithms on Processor Arrays with a Reconfigurable Bus System
Horng-Ren Tsai, Shi-Jinn Horng, Shun-Shan Tsai, Shung-Shing Lee, Tzong-Wann Kao, Chia-Ho Chen |
Comput. Vis. Image Underst. | 1 |
| 1997 | Parallel Clustering Algorithms on a Reconfigurable Array of Processors with Wider Bus NetworksabstractClustering techniques are usually used in pattern recognition, image segmentation and object detection. For N patterns and k centers each with M features, in this paper, we first design an O(kM) time optimal parallel algorithm for one pass process of clustering with the k-means method on a linear array of processors with a wider bus network using N/sup 1+1/c/ processors with one bus network, where c is any constant and c/spl ges/1. Then, based on the proposed algorithm, two O(k) and O(1) time optimal parallel clustering algorithms are also derived using MN/sup 1+1/c/ and kMN/sup 1+1/c/ processors with M row and MN row bus networks, respectively. These results improve the best known bounds and achieve cost optimal in their time and processor complexities. Horng-Ren Tsai, Shi-Jinn Horng, Shun-Shan Tsai, Shung-Shing Lee, Tzong-Wann Kao, Chia-Ho Chen |
ICPADS | 1 |
| 1997 | Image processing on a reconfigurable array of processors with wider bus networks
Shung-Shing Lee, Shi-Jinn Horng, Horng-Ren Tsai, Yu-Hua Lee |
Pattern Recognit. | 3 |
| 1997 | Parallel hierarchical clustering algorithms on processor arrays with a reconfigurable bus system
Horng-Ren Tsai, Shi-Jinn Horng, Shung-Shing Lee, Shun-Shan Tsai, Tzong-Wann Kao |
Pattern Recognit. | 1 |
| 1997 | Solving an Algebraic Path Problem and Some Related Graph Problems on a Hyper-Bus Broadcast NetworkabstractThe parallel computation model upon which the proposed algorithms are based is the hyper-bus broadcast network. The hyper-bus broadcast network consists of processors which are connected by global buses only. Based on such an improved architecture, we first design two O(1) time basic operations for finding the maximum and minimum of N numbers each of size O(log N)-bit and computing the matrix multiplication operation of two N/spl times/N matrices, respectively. Then, based on these two basic operations, three of the most important instances in the algebraic path problem, the connectivity problem, and several related problems are all solved in O(log N) time. These include the all-pair shortest paths, the minimum-weight spanning tree, the transitive closure, the connected component, the biconnected component, the articulation point, and the bridge problems, either in an undirected or a directed graph, respectively. Horng-Ren Tsai, Shi-Jinn Horng, Shun-Shan Tsai, Tzong-Wann Kao, Shung-Shing Lee |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1996 | Parallel Computation of Exact Euclidean Distance Transform
Yu-Hua Lee, Shi-Jinn Horng, Tzong-Wann Kao, Ferng-Shi Jaung, Yuung-Jih Chen, Horng-Ren Tsai |
Parallel Comput. | 6 |
| 1996 | Optimal computing hough transform on a reconfigurable array of processors with wider bus networks
Shung-Shing Lee, Shi-Jinn Horng, Tzong-Wann Kao, Horng-Ren Tsai |
Pattern Recognit. | 4 |
| 1996 | Building a quadtree and its applications on a reconfigurable mesh
Shung-Shing Lee, Shi-Jinn Horng, Horng-Ren Tsai, Shun-Shan Tsai |
Pattern Recognit. | 3 |
| 1995 | Designing Efficient Parallel Algorithms on CRAPabstractA cross-bridge reconfigurable array of processors is a parallel processing system which has the ability to change dynamically the supported interconnection scheme during the execution of an algorithm. Based on this architecture, several O(1) time basic operations such as the transpose, the untranspose, the shift, the unshift and the prefix sum of a binary sequence are first proposed. Then, these basic operations can be used to find the kth smallest element of N m bits unsigned integers in O(m) time using N processors and to sort N data items in O(1) time using O(N/sup 5/3/) processors instead of using O(N/sup 2/) processors as those proposed by other researchers.> Tzong-Wann Kao, Shi-Jinn Horng, Yue-Li Wang, Horng-Ren Tsai |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 1993 | Computing Connected Components and Some Related Applications on a RAPabstractA reconfigurable array of processors (RAP) is a parallel processing system which has the ability to change dynamically the supported interconnection scheme during the execution of an algorithm. Tzong-Wann Kao, Shi-Jinn Horng, Horng-Ren Tsai |
ICPP (3) | 3 |