Prasun Ghosal

dblp:88/5404 · DBLP profile ↗
← Back
18ranked-venue papers
0as first author
5since 2021 · last 2024
0000-0003-4226-9043ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 12 · 3 since 2021Artificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2024 Ribosomal computing: implementation of the computational method
abstract
BACKGROUND: Several computational and mathematical models of protein synthesis have been explored to accomplish the quantitative analysis of protein synthesis components and polysome structure. The effect of gene sequence (coding and non-coding region) in protein synthesis, mutation in gene sequence, and functional model of ribosome needs to be explored to investigate the relationship among protein synthesis components further. Ribosomal computing is implemented by imitating the functional property of protein synthesis. RESULT: In the proposed work, a general framework of ribosomal computing is demonstrated by developing a computational model to present the relationship between biological details of protein synthesis and computing principles. Here, mathematical abstractions are chosen carefully without probing into intricate chemical details of the micro-operations of protein synthesis for ease of understanding. This model demonstrates the cause and effect of ribosome stalling during protein synthesis and the relationship between functional protein and gene sequence. Moreover, it also reveals the computing nature of ribosome molecules and other protein synthesis components. The effect of gene mutation on protein synthesis is also explored in this model. CONCLUSION: The computational model for ribosomal computing is implemented in this work. The proposed model demonstrates the relationship among gene sequences and protein synthesis components. This model also helps to implement a simulation environment (a simulator) for generating protein chains from gene sequences and can spot the problem during protein synthesis. Thus, this simulator can identify a disease that can happen due to a protein synthesis problem and suggest precautions for it.
Pratima Chatterjee, Prasun Ghosal, Sahadeb Shit, Arindam Biswas 0007, Saurav Mallik, Sarah Allabun, Manal Othman, Almubarak Hassan Ali, E. Elshiekh, Ben Othman Soufiene
BMC Bioinform.2
2021 A Hybrid Adaptive Strategy for Task Allocation and Scheduling for Multi-applications on NoC-based Multicore Systems with Resource Sharing
abstract
Allocation and scheduling of applications affect the timing response and system performance, particularly for Network-on-Chip (NoC) based multicore systems executing realtime applications. These systems with multitasking processors provide improved opportunity for parallel application execution. In dynamic scenarios, runtime task allocation improves the system resource utilization and adapts to varying application workload. In this work, we present an efficient hybrid strategy for unified allocation and scheduling of tasks at runtime. By considering multitasking capability of processors, communication cost and task timing characteristics, potential allocation solutions are obtained at design-time. These are adapted for dynamic mapping and scheduling of computation and communication workloads of real-time applications. Simulation results show that the proposed approach achieves 34.2% and 26% average reduction in network latency and communication cost of the allocated applications. Also, the deadline satisfaction of the tasks improves on average by 42.1% while reducing the allocation-time overhead by 32% when compared with existing techniques.
Suraj Paul, Navonil Chatterjee, Prasun Ghosal, Jean-Philippe Diguet
DATE3
2021 Dynamic application mapping on CTH network: a performance-centric approach
abstract
Communication cost in terms of energy consumption and network latency, along with the dynamic allocation time of the tasks and their execution time, is the primary design concern of a run-time mapping and scheduling strategy that may significantly affect the overall performance of an application. The present work proposes a dynamic mapping and scheduling algorithm based on the Cube-Tree-Hybrid (CTH) topology. The CTH network can integrate a large number of IP cores under significantly low network diameter, as opposed to mesh. Moreover, the design of CTH comes with considerable path diversity. For the above properties, mapping on CTH becomes simpler than mesh, which successfully minimizes the communication hop distance amongst various tasks of an application. Extensive experimentation has been done across several synthetic and real application workloads. Compared to the prevalent mesh-based mapping techniques, the proposed algorithm achieves a minimum gain of 56% on communication latency, whereas it is 36% in total power consumption. Minimum 14% improvement on applications' deadline satisfaction is achieved.
Avik Bose, Prasun Ghosal
SenSys2
2021 Dynamic task allocation and scheduling with contention-awareness for Network-on-Chip based multicore systems
Suraj Paul, Navonil Chatterjee, Prasun Ghosal
J. Syst. Archit.3
2021 Adaptive Task Allocation and Scheduling on NoC-based Multicore Platforms with Multitasking Processors
abstract
The application workloads in modern multicore platforms are becoming increasingly dynamic. It becomes challenging when multiple applications need to be executed in parallel in such systems. Mapping and scheduling of these applications are critical for system performance and energy consumption, especially in Network-on-Chip– (NoC) based multicore systems. These systems with multitasking processors offer a better opportunity for parallel application execution. Mapping solutions generated at design time may be inappropriate for dynamic workloads. To improve the utilization of the underlying multicore platform and cope with the dynamism of application workload, often task allocation is carried out dynamically. This article presents a hybrid task allocation and scheduling strategy that exploits the design-time results at runtime. By considering the multitasking capability of the processors, communication energy, and timing characteristics of the tasks, different allocation options are obtained at design time. During runtime, based on the availability of the platform resources and application requirements, the design-time allocations are adapted for mapping and scheduling of tasks, which result in improved runtime performance. Experimental results demonstrate that the proposed approach achieves an on average 11.5%, 22.3%, 28.6%, and 34.6% reduction in communication energy consumption as compared to CAM [18], DEAMS [4], TSMM [38], and CPNN [32], respectively, for NoC-based multicore platforms with multitasking processors. Also, the deadline satisfaction of the tasks of allocated applications improves on an average by 32.8% when compared with the state-of-the-art dynamic resource allocation approaches.
Suraj Paul, Navonil Chatterjee, Prasun Ghosal, Jean-Philippe Diguet
ACM Trans. Embed. Comput. Syst.3
2020 Switching at flit level: A Congestion Efficient Flow Control Strategy for Network-on-Chip
abstract
The proposed work demonstrates a novel flow control mechanism that brings the flexibility to route every flit of a packet independently, alleviating the network congestion more efficiently in Virtual Channel (VC) based NoC routing. A 100% buffer utilization is achieved by putting an end to the overhead of VC arbitration. The modified router design comes with a 20% area and 4.73% energy saving on the generic one. Packet Latency improvement of 35 -78 %, 27 - 68%, and 45 - 62% is observed over the mesh, torus, and flattened butterfly topologies respectively under uniform random traffic. The average packet drop rate is reduced by a minimum of 28% across the above topologies.
Avik Bose, Prasun Ghosal
PDP2
2020 A low latency energy efficient BFT based 3D NoC design with zone based routing strategy
Avik Bose, Prasun Ghosal
J. Syst. Archit.2
2020 Application of Logical Sub-networking in Congestion-aware Deadlock-free SDmesh Routing
abstract
An adaptive routing helps in evading early network saturation by steering data packets through the less congested area at the oppressive loaded situation. However, performances of adaptive routing are not always promising under all circumstances. Say for, given more freedom in choosing an alternate route on non-minimal paths for a substantially loaded network even may result in worsening network performances due to following longer route under adaptive routing. Here, underlying topology facilitates routing by offering more alternate short-cut routes on minimal or quasi-minimal paths. This work presents a congestion-aware (CA) adaptive routing for one-hop diagonally connected subnet-based mesh (SDmesh) network aiming to facilitate both performances and routing flexibility simultaneously. Our proposed technique on the selected system facilitates packet routing, offering more options in choosing an output link from minimal or quasi-minimal paths and hence helps in lowering packet delay by shortening the length of traversed traffic under the oppressive loaded situation. Furthermore, we have also employed a congestion-aware virtual input crossbar router aiming to split the entire network into two distinct logically separated sub-networks. It facilitates preserving important routing properties like deadlock, live-lock fairness, and other essential routing constraints. Experiments, conducted over two 8×8- and 12×12-sized networks, show an average improvement of 25--87.5% saturated latency and 60--83% throughput improvement under uniform traffic patterns for the proposed CA routing compared to centralized adaptive XY routing. Experimental results on application-specific PARSEC and SPLASH2 benchmark suites show an average of 22--50% latency and 23--30% throughput improvements by the proposed technique compared to centralized XY routing on the baseline mesh network. Moreover, experiments were also carried out to check the performance of the proposed routing method with different newly proposed deadlock-free adaptive routing approaches over the same subnet-based diagonal mesh (SDmesh) network and reported.
Tuhin Subhra Das, Prasun Ghosal, Navonil Chatterjee, Arnab Nath, Akash Banerjee, Subhojyoti Khastagir
ACM Trans. Embed. Comput. Syst.2
2019 Addressing Out-of-order Issue of Congestion-aware Adaptive Routing in Subnet based NoC
abstract
Adaptive routing that dynamically selects a less congested output port from a set of minimal or non-minimal paths aids in preventing the network from saturating at an early stage of increasing packet injection ratio. However, routing packet to an alternate route rather forwarding them to the priority fixed shortest route may lead to a situation of delivering packets in out-of-order sequence at the sink node. Here, sorting and reordering all disordered packets at the sink node end becomes impossible due to unbounded buffer size at higher packet injection ratio. This work presents a method of guaranteeing packets' in-order delivery after employing an window based end-to-end flow control policy when the priority fixed minimal route is not available due to congestion of adjacent link or router node. Proposed mechanism shows guarantee on packet's delivery ordering sequence without heavily degrading its network performances. Experiments over several synthetic and parallel benchmark traffics reveal that the proposed mechanism may still achieve higher throughput after increasing their packet length which is very close to the throughput, achieved by the adaptive routing that follows reordering mechanism at the destination node end.
Tuhin Subhra Das, Prasun Ghosal, Arnab Nath
TENCON2
2019 A permanent fault tolerant dynamic task allocation approach for Network-on-Chip based multicore systems
Suraj Paul, Navonil Chatterjee, Prasun Ghosal
J. Syst. Archit.3
2019 Dynamic Task Mapping and Scheduling with Temperature-Awareness on Network-on-Chip based Multicore Systems
Suraj Paul, Navonil Chatterjee, Prasun Ghosal
J. Syst. Archit.3
2017 Guest editorial - Special issue on hardware assisted techniques for IoT and bigdata applications
Saraju P. Mohanty, Ashok Srivastava, Shiyan Hu 0001, Prasun Ghosal
Integr.4
2017 Minimal reversible circuit synthesis on a DNA computer
Mayukh Sarkar, Prasun Ghosal, Saraju P. Mohanty
Nat. Comput.2
2016 Design of a High-Performance CDMA-Based Broadcast-Free Photonic Multi-Core Network on Chip
abstract
Present-day focus on multicore research has not only increased computing power but also power- and bandwidth-efficient communication among cores. On-chip communication networks have become popular today because of their low energy use and modular structure compared to bus-based interconnects. Silicon photonics has further boosted the performance of on-chip interconnection networks with its low energy-delay product and high reliability. In current multicore Network-on-Chip (NoC) architectures, photonics is playing an important role in transferring large volumes of data both on- and off-chip. The problem addressed in this work is the issue of broadcast traffic arising due to invalidation requests from on-chip cache memories. Although such traffic is typically less than 1% of total traffic, it can easily present a high load on network resources, creating congestion and degrading performance. In this article, we propose a CDMA-based, secure, scalable, and energy-efficient technique to eliminate broadcast invalidations and increase overall performance. Experimental results indicate a performance boost up to 22.2% over a competing Photonic NoC and up to 57.4% over Electrical Mesh-based NoC when the proposed technique is used. Additional hardware deployed has an area overhead of less than 1%, whereas total energy consumed is at par with other state-of-the-art techniques.
Soumyajit Poddar, Prasun Ghosal, Hafizur Rahaman 0001
ACM Trans. Embed. Comput. Syst.2
2015 FuzzRoute: A Thermally Efficient Congestion-Free Global Routing Method for Three-Dimensional Integrated Circuits
abstract
The high density of interconnects, closer proximity of modules, and routing phase are pivotal during the layout of a performance-centricthree-dimensional integrated circuit(3D IC). Heuristic-based approaches are typically used to handle such NP-complete problems of global routing in 3D ICs. To overcome the inherent limitations of deterministic approaches, a novel methodology for multi-objective global routing based on fuzzy logic has been proposed in this article. The guiding information generated after the placement phase is used during routing with the help of a fuzzy expert system to achieve thermally efficient and congestion-free routing. A complete global routing solution is designed based on the proposed algorithms and the results are compared with selected fully established global routers, namely Labyrinth, FastRoute3.0, NTHU-R, BoxRouter 2.0, FGR, NTHU-Route2.0, FastRoute4.0, NCTU-GR, MGR, and NCTU-GR2.0. Experiments are performed over ISPD 1998 and 2008 benchmarks. The proposed router, calledFuzzRoute, achieves balanced superiority in terms of routability, runtime, and wirelength over others. The improvements on routing time for Labyrinth, BoxRouter 2.0, and FGR are 91.81%, 86.87%, and 32.16%, respectively, for ISPD 1998 benchmarks. It may be noted that, though FastRoute3.0 achieves fastest runtime, it fails to generate congestion-free solutions for all benchmarks, which is overcome by the proposed FuzzRoute of the current article. It also shows wirelength improvements of 17.35%, 2.88%, 2.44%, 2.83%, and 2.10%, respectively, over others for ISPD 1998 benchmarks. For ISPD 2008 benchmark circuits it also provides 2.5%, 2.6%, 1 %, 1.1%, and 0.3% lesser wirelength and averagely runs 1.68×, 6.42×, 2.21×, 0.76×, and 1.54× faster than NTHU-Route2.0, FastRoute4.0, NCTU-GR, MGR, and NCTU-GR2.0, respectively.
Debashri Roy, Prasun Ghosal, Saraju P. Mohanty
ACM Trans. Design Autom. Electr. Syst.2
2014 A performance enhancing hybrid locally mesh globally star NoC topology
abstract
With the rapid increase in the chip density, Network-on-Chip (NoC) is becoming the prevalent architecture for today's complex chip multi processor (CMP) based systems. One of the major challenges of the NoC is to design an enhanced parallel communication centric scalable architecture for the on chip communication. In this paper, a hybrid Mesh based Star topology has been proposed to provide low latency, high throughput and more evenly distributed traffic throughout the network. Simulation results show that a maximum of 62% latency benefit (for size 8x8), 55% (for size 8x8), and 42% (for size 12x12) throughput benefits can be achieved for proposed topology over mesh with a small area overhead.
Tuhin Subhra Das, Prasun Ghosal, Saraju P. Mohanty, Elias Kougianos
ACM Great Lakes Symposium on VLSI2
2013 A fuzzified approach towards global routing in VLSI layout design
abstract
In DSM (deep sub-micron) regime, together with the integration density interconnects play a dominant role during layout design of integrated circuits. It eventually increases the importance of global routing problem making it more challenging day by day. To cope up with this ever increasing design complexity, the challenging time faced by researchers provides the important opportunity to explore new ideas to solve it within some reasonable time. Heuristic based approaches are generally used for global routing. Large problem space leads global routing problem to a NP Complete one which is less compatible with modern trends. The proposed multi-objective global routing technique is formulated using fuzzy logic to get rid of the limitations of deterministic approaches. After placement and prior to routing phase a set of guiding information is generated from our approach, which will help routing in subsequent steps. During global routing the decision is taken from a fuzzy logic expert system. A GUI is implemented based on the proposed algorithm which is tested for its feasibility study and experimental validation. Success of our proposed approach will open up an avenue for research in global routing phase.
Debashri Roy, Prasun Ghosal
FUZZ-IEEE2
2006 A heuristic method for constructing hexagonal Steiner minimal trees for routing in VLSI
abstract
In deep sub-micron regime, interconnect delays dominate VLSI circuit design. Thus, construction of cost-effective global routing trees is key to such designs. In order to reduce the interconnect delay, traditional Manhattan (M-) routing architectures are currently being replaced by the diagonal X architectures. A recent routing architecture is based on Y interconnects, involving the pervasive use of 0deg, 60deg, and 120deg oriented global and semi-global wirings. Unlike the X-routing, Y-routing Is observed to support regular routing grid, which as important for simplifying manufacturing processes and routing and design rule checking algorithms. In this paper, we propose a novel Y-routing algorithm which can solve reasonably sized problems in nominal time. The proposed method is capable of finding routing solutions for problem instances which could not be solved in reasonable time by some recently reported methods. Moreover, it can be easily extended for routing with any uniform orientation
Tuhina Samanta, Prasun Ghosal, Hafizur Rahaman 0001, Parthasarathi Dasgupta
ISCAS2