Horng-Ren Tsai

dblp:26/5 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel algorithms
0.142002
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.132002
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.012002
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.011999
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.011999
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.011997
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.011995
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.012002
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
YearPublicationVenuePosition
2009 Parallel Algorithms for the Weighted Distance Transform on Linear Arrays with a Reconfigurable Pipelined Bus System
Horng-Ren Tsai
ICA3PP1
2008 Online Collaborative Stock Control and Selling Among E-Retailers
Horng-Ren Tsai, Toly Chen
DASFAA1
2002 Parallel Algorithms for the Medial Axis Transform on Linear Arrays with a Reconfigurable Pipelined Bus System
abstract
In 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
ICPADS1
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 Networks
abstract
The 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 Buses
abstract
Computing 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
IPDPS4
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 networks
abstract
Thresholding 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 Networks
abstract
Clustering 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
ICPADS1
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 Network
abstract
The 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 CRAP
abstract
A 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 RAP
abstract
A 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