Network


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

Hotspot


Dive into the research topics where Kamana Sigdel is active.

Publication


Featured researches published by Kamana Sigdel.


field-programmable technology | 2008

High level quantitative interconnect estimation for Early Design Space Exploration

Roel Meeuws; Kamana Sigdel; Yana Yankova; Koen Bertels

In this paper, we present an approach for prediction of interconnect resources at the early stages of design. This approach was developed as an extension to the Quipu multi-dimensional quantitative prediction model for early design space exploration. Quipu is a part of the Delft Workbench project, a semi-automatic tool platform supporting integrated hardware-software co-design for heterogeneous computing systems. Because of the highly iterative nature of design in such tool platforms, fast and early estimates of hardware properties are required. One aspect of particular importance is the utilization of interconnect resources, which has increased with designs becoming larger, even to the point where some designs are no longer routable. We establish a method of estimating interconnect from a C-level description using partial least squares regression (PLSR) and software complexity metrics (SCM) for use in the Delft Workbench tool platform. We show that our approach can make predictions with an expected error of 31.6%.


international conference / workshop on embedded computer systems: architectures, modeling and simulation | 2008

System-Level Design Space Exploration of Dynamic Reconfigurable Architectures

Kamana Sigdel; Mark Thompson; Andy D. Pimentel; Todor Stefanov; Koen Bertels

One of the major challenges of designing heterogeneous reconfigurable systems is to obtain the maximum system performance with efficient utilization of the reconfigurable logic resources. To accomplish this, it is essential to perform design space exploration (DSE) at the early design stages. System-level simulation is used to estimate the performance of the system and to make early decisions of various design parameters in order to obtain an optimal system that satisfies the given constraints. Towards this goal, in this paper, we develop a model, which can assist designers at the system-level DSE stage to explore the utilization of the reconfigurable resources and evaluate the relative impact of certain design choices. A case study of a real application shows that the model can be used to explore various design parameters by evaluating the system performance for different application-to-architecture mappings.


field programmable gate arrays | 2009

A clustering framework for task partitioning based on function-level data usage analysis

S. Arash Ostadzadeh; Roel Meeuws; Kamana Sigdel; Koen Bertels

Recently, reconfigurable computing has received a great deal of attention due to its ability to increase an application performance with hardware execution, while possessing the flexibility of software solution. One of the major requirements for such systems is to identify which application or part of the application can be implemented as software and which can be mapped onto reconfigurable devices. Grouping the tasks within an application can intensify coarse-grained partitioning of the application, which can eventually improve the performance of the system. In this work, we introduce a clustering framework along with a flexible multipurpose clustering algorithm that initiates task clustering at the functional level based on dynamic profiling information. The clustering framework can be used as the basic step to modify the granularity of tasks in the hardware/software partitioning and scheduling phases. As a result, an elaborate mapping onto the system resources and possibly a higher degree of task parallelism can be obtained. In an initial attempt, the framework addresses two primary objectives to create workload-balanced and loosely-coupled clusters. The experimental results show that the clustering complies with the desired metrics, which were defined through the objectives.


field-programmable logic and applications | 2007

Hartes Toolchain Early Evaluation: Profiling, Compilation and HDL Generation

Koen Bertels; Georgi Kuzmanov; Elena Moscu Panainte; Georgi Gaydadjiev; Yana Yankova; Vlad Mihai Sima; Kamana Sigdel; Roel Meeuws; Stamatis Vassiliadis

The aim of the hartes project is to facilitate and automate the rapid design and development of heterogeneous embedded systems, targeting a combination of a general purpose embedded processor, digital signal processing and reconfigurable hardware. In this paper, we evaluate three tools from the hartes toolchain supporting profiling, compilation, and HDL generation. These tools facilitate the HW/SW partitioning, co-design, co-verification, and co-execution of demanding embedded applications. The described tools are provided by the Delft Work Bench framework1. Experimental results on MJPEG and G721 encoder application case studies suggest overall performance improvement of 228% and 36% respectively.


reconfigurable computing and fpgas | 2010

Runtime Task Mapping Based on Hardware Configuration Reuse

Kamana Sigdel; Carlo Galuzzi; Koen Bertels; Mark Thompson; Andy D. Pimentel

In this paper, we propose a new heuristic for runtime task mapping of application(s) onto reconfigurable architectures. The heuristic is based on hardware configuration reuse, which tries to avoid the reconfiguration overhead of few selected tasks, by reusing the hardware configurations already available in the reconfigurable hardware. We evaluate our heuristic by performing a mapping of an extended Motion-JPEG application onto a reconfigurable architecture. A large variety of experiments have been conducted on the proposed algorithm for the same reconfigurable architecture model with different FPGA sizes. The obtained result shows up to 45\% performance gain by reusing the hardware configurations as suggested by the proposed heuristic, compared to well-known approaches from the state-of-the-art, which do not take into consideration the hardware configuration reuse.


reconfigurable computing and fpgas | 2012

Evaluation of runtime task mapping using the rSesame framework

Kamana Sigdel; Carlo Galuzzi; Koen Bertels; Mark Thompson; Andy D. Pimentel

Performing runtime evaluation together with design time exploration enables a system to be more efficient in terms of various design constraints, such as performance, chip area, and power consumption. rSesame is a generic modeling and simulation framework, which can explore and evaluate reconfigurable systems at both design time and runtime. In this paper, we use the rSesame framework to perform a thorough evaluation (at design time and at runtime) of various task mapping heuristics from the state of the art. An extended Motion-JPEG (MJPEG) application is mapped, using the different heuristics, on a reconfigurable architecture, where different Field Programmable Gate Array (FPGA) resources and various nonfunctional design parameters, such as the execution time, the number of reconfigurations, the area usage, reusability efficiency, and other parameters, are taken into consideration. The experimental results suggest that such an extensive evaluation can provide a useful insight both into the characteristics of the reconfigurable architecture and on the efficiency of the task mapping.


design, automation, and test in europe | 2010

Evaluation of runtime task mapping heuristics with rSesame: a case study

Kamana Sigdel; Mark Thompson; Carlo Galuzzi; Andy D. Pimentel; Koen Bertels

rSesame is a generic modeling and simulation framework which can explore and evaluate reconfigurable systems at the early design stages. The framework can be used to explore different HW/SW partitionings, task mappings and scheduling strategies at both design time and runtime. The framework strives for a high degree of flexibility, ease of use, fast performance and applicability. In this paper, we want to evaluate the frameworks characteristics by showing that it can easily and quickly model, simulate and compare a wide range of runtime mapping heuristics from various domains. A case study with a Motion-JPEG (MJPEG) application demonstrates that the presented model can be efficiently used to model and simulate a wide variety of mapping heuristics as well as to perform runtime exploration of various non-functional design parameters such as execution time, number of reconfigurations, area usage, etc.


Journal of Second Language Writing | 2009

System-level runtime mapping exploration of reconfigurable architectures

Kamana Sigdel; Mark Thompson; Andy D. Pimentel; Carlo Galuzzi; Koen Bertels


complex, intelligent and software intensive systems | 2009

A Multipurpose Clustering Algorithm for Task Partitioning in Multicore Reconfigurable Systems

S. Arash Ostadzadeh; Roel Meeuws; Kamana Sigdel; Koen Bertels


Journal of Second Language Writing | 2009

rSesame - A generic system-level runtime simulation framework for reconfigurable architectures

Kamana Sigdel; Mark Thompson; Carlo Galuzzi; Andy D. Pimentel; Koen Bertels

Collaboration


Dive into the Kamana Sigdel's collaboration.

Top Co-Authors

Avatar

Koen Bertels

University of Amsterdam

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark Thompson

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Carlo Galuzzi

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Roel Meeuws

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Yana Yankova

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Elena Moscu Panainte

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Georgi Kuzmanov

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

S. Arash Ostadzadeh

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Stamatis Vassiliadis

Delft University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge