Permanent URI for this collection


Recent Submissions

Now showing 1 - 5 of 11
  • Item
    Geospatial cyberinfrastructure for regional economic growth
    (IEEE, 2020-08-04) Asaduzzaman, Abu; Gupta, Deepak P.
    Cyberinfrastructure (CI) has potential to assist economic activities that involve real-time data analytics. Important challenges include the integration of essential geospatial principles (such as spatial constraints in assessing events) with CI to offer a promising pathway for solving complex problems and improving just-in-time decision-making practices for economic success. As a new contribution to extend the effectiveness of CI, we propose a novel geospatial CI (GCI) that provides support for making immediate business decisions by conducting vehicular traffic data acquisition, analysis, and distribution. Important features of the proposed GCI include heuristic traffic data portals (DPs), real-time analytic engine (AE), Cloud-Fog-Mist computing, distribution mechanism (DM), and business model (BM). According to the preliminary results through MATLAB and Python simulation using synthetic workload, the proposed GCI assists increase profit up to 90% and 70% for a fast food restaurant and a gas station, respectively. The proposed GCI can be extended for sustaining regional economic growth through the adoption of emerging technologies such as Internet-of-Things (IoT).
  • Item
    Study of hydrophilic electrospun nanofiber membranes for filtration of micro and nanosize suspended particles
    (MDPI, 2013-11-14) Asmatulu, Ramazan; Muppalla, Harish; Veisi, Zeinab; Khan, Waseem Sabir; Asaduzzaman, Abu; Nuraje, Nurxat
    Polymeric nanofiber membranes of polyvinyl chloride (PVC) blended with polyvinylpyrrolidone (PVP) were fabricated using an electrospinning process at different conditions and used for the filtration of three different liquid suspensions to determine the efficiency of the filter membranes. The three liquid suspensions included lake water, abrasive particles from a water jet cutter, and suspended magnetite nanoparticles. The major goal of this research work was to create highly hydrophilic nanofiber membranes and utilize them to filter the suspended liquids at an optimal level of purification (i.e., drinkable level). In order to overcome the fouling/biofouling/blocking problems of the membrane, a coagulation process, which enhances the membrane's efficiency for removing colloidal particles, was used as a pre-treatment process. Two chemical agents, Tanfloc (organic) and Alum (inorganic), were chosen for the flocculation/coagulation process. The removal efficiency of the suspended particles in the liquids was measured in terms of turbidity, pH, and total dissolved solids (TDS). It was observed that the coagulation/filtration experiments were more efficient at removing turbidity, compared to the direct filtration process performed without any coagulation and filter media.
  • Item
    GPU computing to improve game engine performance
    (ITB Journal Publisher, 2014-05) Asaduzzaman, Abu; Lee, Hin Y.
    Although the graphics processing unit (GPU) was originally designed to accelerate the image creation for output to display, today's general purpose GPU (GPGPU) computing offers unprecedented performance by offloading computing-intensive portions of the application to the GPGPU, while running the remainder of the code on the central processing unit (CPU). The highly parallel structure of a many core GPGPU can process large blocks of data faster using multithreaded concurrent processing. A game engine has many "components" and multithreading can be used to implement their parallelism. However, effective implementation of multithreading in a multicore processor has challenges, such as data and task parallelism. In this paper, we investigate the impact of using a GPGPU with a CPU to design high-performance game engines. First, we implement a separable convolution filter (heavily used in image processing) with the GPGPU. Then, we implement a multiobject interactive game console in an eight-core workstation using a multithreaded asynchronous model (MAM), a multithreaded synchronous model (MSM), and an MSM with data parallelism (MSMDP). According to the experimental results, speedup of about 61x and 5x is achieved due to GPGPU and MSMDP implementation, respectively. Therefore, GPGPU-assisted parallel computing has the potential to improve multithreaded game engine performance.
  • Item
    An energy-efficient directory based multicore architecture with wireless routers to minimize the communication latency
    (IEEE Computer Society, 2016-05-20) Asaduzzaman, Abu; Chidella, Kishore K.; Vardha, Divya
    Multicore architectures suffer from high core-to-core communication latency primarily due to the cache's dynamic behavior. Studies suggest that a directory-approach can be helpful to reduce communication latency by storing the cached block information. Recent studies also indicate that a wireless router has potential to help decrease communication latency in multicore architectures. In this work, we propose a directory based multicore architecture with wireless routers to minimize communication latency. We simulate systems with mesh (used in the Standford Directory Architecture for SHared memory (DASH) architecture), wireless network-on-chip (WNoC), and the proposed directory based architecture with wireless routers. According to the experimental results, our proposed architecture outperforms the WNoC and the mesh architectures. It is observed that the proposed architecture helps decrease the communication delay by up to 15.71 percent and the total power consumption by up to 67.58 percent when compared with the mesh architecture. Similarly, the proposed architecture helps decrease the communication delay by up to 10.00 percent and the total power consumption by upto 58.10 percent when compared with the WNoC architecture. This is due to the fact that the proposed directory based mechanism helps reduce the number of core-to-core communication and the wireless routers help reduce the total number of hops.
  • Item
    Cache modeling and optimization for portable devices running MPEG-4 video decoder
    (Springer, 2006-01) Asaduzzaman, Abu; Mahgoub, Imad O.
    There are increasing demands on portable communication devices to run multimedia applications. ISO (an International Organization for Standardization) standard MPEG-4 is an important and demanding multimedia application. To satisfy the growing consumer demands, more functions are added to support MPEG-4 video applications. With improved CPU speed, memory sub-system deficiency is the major barrier to improving the system performance. Studies show that there is sufficient reuse of values for caching that significantly reduce the memory bandwidth requirement for video data. Software decoding of MPEG-4 video data generates much more cache-memory traffic than required. Proper understanding of the decoding algorithm and the composition of its data set is obvious to improve the performance of such a system. The focus of this paper is cache modeling and optimization for portable communication devices running MPEG-4 video decoding algorithm. The architecture we simulate includes a digital signal processor (DSP) for running the MPEG-4 decoding algorithm and a memory system with two levels of caches. We use VisualSim and Cachegrind simulation tools to optimize cache sizes, levels of associativity, and cache levels for a portable device decoding MPEG-4 video.