Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jun Ho Bahn is active.

Publication


Featured researches published by Jun Ho Bahn.


international conference on information technology new generations | 2008

Parallel FFT Algorithms on Network-on-Chips

Jun Ho Bahn; Jungsook Yang; Nader Bagherzadeh

This paper presents several parallel FFT algorithms with different degree of communication overhead for multiprocessors in network-on-chip (NoC) environment. Three different methods of parallel FFT are presented. One is the reference parallel FFT for comparison, and the other two with well-distributed computation as well as reduced communication overhead. By evenly distributing parallel computation tasks which uses data locality, the execution time for completing each stage of FFT can be reduced. Moreover, by optimizing data exchanges we minimize the communication overhead. Depending on the communication regularity, one can select appropriate parallel FFT algorithm. By using the simulation results of our cycle-accurate SystemC NoC model with a parameterizable 2-D mesh architecture, and the performance analysis in time as well as complexity, our proposed algorithms are shown to outperform other parallel FFT algorithm or high-speed DSP implementations.


international conference on information technology | 2007

On Design and Analysis of a Feasible Network-on-Chip (NoC) Architecture

Jun Ho Bahn; Seung Eun Lee; Nader Bagherzadeh

In this paper, we present several enhanced network techniques which are appropriate for VLSI implementation and have reduced complexity, high throughput, and simple routing algorithm even if basic network problems such as deadlock and livelock, are considered. We develop a new packet definition to support different requirements in an MIMD message passing architecture and also verify its efficiency by comparing simulation results with various routing algorithms. Major contributions of this paper are the design of network-on-chip (NoC) architecture adopting a minimal adaptive routing algorithm with competitive performance and feasible design complexity, thus satisfying all the stated design goals. The proposed adaptive routing algorithm and NoC architecture offer nearly optimal performance. This can be shown by comparing with the near-optimal worst-case throughput routing algorithm for 2D-mesh networks. By providing a uniform way of constructing such network architecture, its scalability can be easily accomplished. Moreover, this network architecture can be applied to different SoC developments


international conference on information technology: new generations | 2009

Parallel and Pipeline Processing for Block Cipher Algorithms on a Network-on-Chip

Yoon Seok Yang; Jun Ho Bahn; Seung Eun Lee; Nader Bagherzadeh

The computational performance of Network-on-Chip (NoC) and Multi-Processor System-on-Chip (MPSoC) for implementing cryptographic block ciphers can be improved by exploiting parallel and pipeline execution. In this paper, we present a parallel and pipeline processing method for block cipher algorithms: Data Encryption Standard (DES), Triple-DES Algorithm (TDEA), and Advanced Encryption Standard (AES) based on pure software implementation on an NoC. The algorithms are decomposed into task loops, functions, and data flow for parallel and pipeline execution. The tasks are allocated by the proposed mapping strategy to each Processing Element (PE) which consists of a 32-bit Reduced Instruction Set Computer (RISC) core, internal memory, router, and Network Interface (NI) to communicate between PEs.The proposed approach is simulated by using Networked Processor Array (NePA), the cycle-accurate SystemC and Hardware Description Language (HDL) model platform. We show that our method has the advantage of flexibility as compared to previous implementations of cryptographic algorithms based on hardware and software co-design or traditional hardwired ASIC design. In addition, the simulation result presents that the parallel and pipeline processing approach for software block ciphers can be implemented on various NoC platforms which have different complexities and constraints.


automation, robotics and control systems | 2008

A generic network interface architecture for a networked processor array (NePA)

Seung Eun Lee; Jun Ho Bahn; Yoon Seok Yang; Nader Bagherzadeh

Recently Network-on-Chip (NoC) technique has been proposed as a promising solution for on-chip interconnection network. However, different interface specification of integrated components raises a considerable difficulty for adopting NoC techniques. In this paper, we present a generic architecture for network interface (NI) and associated wrappers for a networked processor array (NoC based multiprocessor SoC) in order to allow systematic design flow for accelerating the design cycle. Case studies for memory and turbo decoder IPs show the feasibility and efficiency of our approach.


Parallel Processing Letters | 2008

ON DESIGN AND APPLICATION MAPPING OF A NETWORK-ON-CHIP(NOC) ARCHITECTURE

Jun Ho Bahn; Seung Eun Lee; Yoon Seok Yang; Jungsook Yang; Nader Bagherzadeh

As the number of integrated IP cores in the current System-on-Chips (SoCs) keeps increasing, communication requirements among cores can not be sufficiently satisfied using either traditional or multi-layer bus architectures because of their poor scalability and bandwidth limitation on a single bus. While new interconnection techniques have been explored to overcome such a limitation, the notion of utilizing Network-on-Chip (NoC) technologies for the future generation of high performance and low power chips for myriad of applications, in particular for wireless communication and multimedia processing, has been of great importance. In order for the NoC technologies to succeed, realistic specifications such as throughput, latency, moderate design complexity, programming model, and design tools are necessary requirements. For this purpose, we have covered some of the key and challenging design issues specific to the NoC architecture such as the router design, network interface (NI) issues, and complete system-level modeling. In this paper, we propose a multi-processor system platform adopting NoC techniques, called NePA (Network-based Processor Array). As a component of system platform, the fundamental NoC techniques including the router architecture and generic NI are defined and implemented adopting low power and clock efficient techniques. Using a high-level cycle-accurate simulation, various parameters relevant to its performance and its systematic modeling are extracted and analyzed. By combining various developed systematic models, we construct the tool chain to pursue hardware/software design tradeoffs necessary for better understanding of the NoC techniques. Finally utilizing implementation of parallel FFT algorithms on the homogeneous NePA, the feasibility and advantages of using NoC techniques are shown.


collaborative computing | 2008

Self-optimized Routing in a Network on-a-Chip

Wolfgang Trumler; Sebastian Schlingmann; Theo Ungerer; Jun Ho Bahn; Nader Bagherzadeh

Many-cores are on the cusp of becoming state-of-the-art processor technology for the next decade. To guarantee efficient communication between multiple cores, a Network-on-a-Chip (NoC) is considered as an alternative to overcome the limitations of the ubiquitous bus technology.


symposium on computer architecture and high performance computing | 2007

Design of a Feasible On-Chip Interconnection Network for a Chip Multiprocessor (CMP)

Seung Eun Lee; Jun Ho Bahn; Nader Bagherzadeh

In this paper, an adaptive wormhole router for a flexible on-chip interconnection network is proposed and implemented for a Chip-mutti processor (CMP). It adopts a wormhole switching technique and its routing algorithm is livelock-/deadlock- free in 2D-mesh topology. Major contribution of this research is the design of an adaptive router architecture adopting a minimal adaptive routing algorithm with near optimal performance and feasible design complexity, satisfying the general SoC design requirements. We also investigate the optimal size of FIFO in an adaptive router with fixed priority scheme.


symposium on computer architecture and high performance computing | 2009

Parallel LDPC Decoding on a Network-on-Chip Based Multiprocessor Platform

Wen-Hsiang Hu; Jun Ho Bahn; Nader Bagherzadeh

Low Density Parity Check (LDPC) code is an error correction code that can achieve performance close to Shannon limit and inherently suitable for parallel implementation. It has been widely adopted in various communication standards such as DVB-S2, WiMAX, and Wi-Fi. However, the irregular message exchange pattern is a major challenge in LDPC decoder implementation In addition, faced with an era that diverse applications are integrated in a single system, a flexible, scalable, efficient and cost-effective implementation of LDPC decoder is highly preferable. In this paper, we proposed a multi-processor platform based on network-on-chip (NoC) interconnect as a solution to these problems. By using a distributed and cooperative way for LDPC decoding, the memory bottleneck commonly seen in LDPC decoder design is eliminated. Simulation results from long LDPC codes with various code rates show good scalability and speedups are obtained by our approach.


Iet Computers and Digital Techniques | 2008

Design of simulation and analytical models for a 2D-meshed asymmetric adaptive router

Jun Ho Bahn; Nader Bagherzadeh

A robust network-on-chip (NoC) architecture is presented for a 2D mesh topology that uses wormhole routing with finite first-in-first-out (FIFO) buffer-based links and a minimal adaptive routing algorithm. In designing this NoC architecture, basic network problems such as dead- lock/livelock freedom and high throughput are considered. Additionally, some issues related with actual VLSI implementation, such as design complexity and simplicity of routing algorithm, are evaluated. To verify its efficiency, a simulation-based performance evaluation and an analytical method are used. In simulation, we compare our works with other designs using standard traffic patterns used in the literature. Also a new analytical performance model is proposed. Unlike previous wormhole and adaptive routing models, the model introduced copes with variable node buffer size as well as message length under uniform random traffic pattern. The analytical model is validated by comparing with the simulation-based model using the same traffic pattern. Major contribution here is the design of two different performance models for the proposed router in NoC architecture. Specifically, a simple and accurate analytical model for NoC communication for standard applications includes the effect of variable node buffer size as well as the message length. This is the first attempt in proposing an accurate analytical model for adaptive routers.


Computer Society of Iran Computer Conference | 2008

Efficient Parallel Buffer Structure and Its Management Scheme for a Robust Network-on-Chip (NoC) Architecture

Jun Ho Bahn; Nader Bagherzadeh

In this paper, we present an enhanced Network-on-Chip (NoC) architecture with efficient parallel buffer structure and its management scheme. In order to enhance the performance of the baseline router to achieve maximum throughput, a new parallel buffer architecture and its management scheme are introduced. By adopting an adjustable architecture that integrates a parallel buffer with each incoming port, the design complexity and its utilization can be optimized. By utilizing simulation-based performance evaluation and comparison with previous NoC architectures, its efficiency and superiority are proven. Major contributions of this paper are the design of the enhanced structure of a parallel buffer which is independent of routing algorithms, and its efficient management scheme for the Network-on-Chip (NoC) architecture adopting a minimal adaptive routing algorithm. As a result, the total amount of required buffers can be reduced for obtaining the maximum performance. Additionally a simple and efficient architecture of overall NoC implementation is provided by balancing the workload between parallel buffers and router logics.

Collaboration


Dive into the Jun Ho Bahn's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yoon Seok Yang

University of California

View shared research outputs
Top Co-Authors

Avatar

Jungsook Yang

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wen-Hsiang Hu

University of California

View shared research outputs
Top Co-Authors

Avatar

Ching-Yi Chen

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

W.-H. Hu

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge