30 research outputs found

    Adaptive Multiclient Network-on-Chip Memory Core : Hardware Architecture, Software Abstraction Layer, and Application Exploration

    Get PDF
    This paper presents the hardware architecture and the software abstraction layer of an adaptive multiclient Network-on-Chip (NoC) memory core. The memory core supports the flexibility of a heterogeneous FPGA-based runtime adaptive multiprocessor system called RAMPSoC. The processing elements, also called clients, can access the memory core via the Network-on-Chip (NoC). The memory core supports a dynamic mapping of an address space for the different clients as well as different data transfer modes, such as variable burst sizes. Therefore, two main limitations of FPGA-based multiprocessor systems, the restricted on-chip memory resources and that usually only one physical channel to an off-chip memory exists, are leveraged. Furthermore, a software abstraction layer is introduced, which hides the complexity of the memory core architecture and which provides an easy to use interface for the application programmer. Finally, the advantages of the novel memory core in terms of performance, flexibility, and user friendliness are shown using a real-world image processing application

    Adaptive Multiclient Network-on-Chip Memory Core: Hardware Architecture, Software Abstraction Layer, and Application Exploration

    Get PDF
    This paper presents the hardware architecture and the software abstraction layer of an adaptive multiclient Network-on-Chip (NoC) memory core. The memory core supports the flexibility of a heterogeneous FPGA-based runtime adaptive multiprocessor system called RAMPSoC. The processing elements, also called clients, can access the memory core via the Network-on-Chip (NoC). The memory core supports a dynamic mapping of an address space for the different clients as well as different data transfer modes, such as variable burst sizes. Therefore, two main limitations of FPGA-based multiprocessor systems, the restricted on-chip memory resources and that usually only one physical channel to an off-chip memory exists, are leveraged. Furthermore, a software abstraction layer is introduced, which hides the complexity of the memory core architecture and which provides an easy to use interface for the application programmer. Finally, the advantages of the novel memory core in terms of performance, flexibility, and user friendliness are shown using a real-world image processing application

    Gut microbiota diversity and composition in predicting immunotherapy response and immunotherapy-related colitis in melanoma patients: A systematic review

    Get PDF
    Background: Gut microbiome (GM) composition and diversity have recently been studied as a biomarker of response to immune checkpoint blockade therapy (ICB) and of ICB-related colitis. Aim: To conduct a systematic review on the role of GM composition and diversity in predicting response and colitis in patients with melanoma treated with ICB. Methods: The review protocol was registered in PROSPERO: CRD42021228018. From a total of 300 studies, nine studies met inclusion criteria. Two studies were phase I clinical trials, while the remainder were prospective observational studies. All but one study has moderate risk of bias. In addition, we conducted a relevant search by Reference Citation Analysis (RCA) (https://www.referencecitationanalysis.com). Results: Fecal samples enriched in Firmicutes phylum were associated with good response to ICB, whereas the Bacteroidales family was associated with poor response to ICB. Samples with greater GM diversity were associated with more favorable response to ICB [hazard ratio (HR) = 3.57, 95% confidence interval = 1.02-12.52, P \u3c 0.05]. Fecal samples with a higher abundance in Firmicutes were more susceptible to ICB-related colitis (P \u3c 0.01) whereas samples enriched in Bacteroidetes were more resistant to ICB-related colitis (P \u3c 0.05). Overall, there was limited concordance in the organisms in the GM identified to be associated with response to ICB, and studies evaluating GM diversity showed conflicting results. Conclusion: This highlights the need for further prospective studies to confirm whether the GM could be used as a biomarker and potential intervention to modulate ICB response in melanoma patients

    Profile-Guided compilation of Scilab algorithms for multiprocessor systems

    Get PDF
    DOI: 10.1007/978-3-319-05960-0_37The expression of parallelism in commonly used programming languages is still a large problem when mapping high performance embedded applications to multiprocessor system on chip devices. The Architecture oriented paraLlelization for high performance embedded Multicore systems using scilAb (ALMA) European project aims to bridge these hurdles through the introduction and exploitation of a Scilab-based toolchain which enables the efficient mapping of applications on multiprocessor platforms from a high level of abstraction. To achieve maximum performance the toolchain supports iterative application parallelization using profile-guided application compilation. In this way, the toolchain will increase the quality and performance of a parallelized application from iteration to iteration. This holistic solution of the toolchain hides the complexity of both, the application and the architecture, which leads to a better acceptance, reduced development cost, and shorter time-to-market

    Coarse-Grain optimization and code generation for embedded multicore systems

    Get PDF
    DOI: 10.1109/DSD.2013.48As processors and systems-on-chip increasingly become multicore, parallel programming remains a difficult, time-consuming and complicated task. End users who are not parallel programming experts have a need to exploit such processors and architectures, using state of the art fourth generation of high programming languages, like Scilab or MATLAB. The ALMA toolset addresses this problem by receiving Scilab code as input and produces parallel code for embedded multiprocessor systems on chip, using platform quasi-agnostic optimisations. In this paper, coarse grain parallelism extraction and optimization issues as well as parallel code generation for the ALMA toolset are discussed

    Interactive Parallelization of Embedded Real-Time Applications Starting from Open-Source Scilab & Xcos

    Get PDF
    International audienceIn this paper, we introduce the workflow of interactive parallelization for optimizing embedded real-time applications for multicore architectures. In our approach, the real-time applications are written in the Scilab high-level mathematical & scientific programming language or with a Scilab Xcos block-diagram ap-proach. By using code generation and code parallelization technol-ogy combined with an interactive GUI, the end user can map appli-cations to the multicore processor iteratively. The approach is eval-uated on two use cases: (1) an image processing application written in Scilab and (2) an avionic system modeled in Xcos. Using the workflow, an end-to-end model-based approach targeting multicore processors is enabled resulting in a significant reduction in devel-opment effort and high application speedup. The workflow de-scribed in this paper is developed and tested within the EU-funded ARGO project focused on WCET-Aware Parallelization of Model-Based Applications for Heterogeneous Parallel Systems

    From Scilab to multicore embedded systems: Algorithms and methodologies

    Get PDF
    http://samos-conference.com/Resources_Samos_Websites/Proceedings_Repository_SAMOS/2012/Files/2012-IC-34.pdfWhile advances in processor architecture continues to increase hardware parallelism, parallel software creation is hard. There is an increasing need for tools and methodologies to narrow the entry gap for non-experts in parallel software development as well as to streamline the work for experts. This paper presents the methodology and algorithms for the creation of parallel software written in Scilab source code for multicore embedded processors in the context of the “Architecture oriented paraLlelization for high performance embedded Multicore systems using scilAb” (ALMA) EU FP7 project. The ALMA parallelization approach in a nutshell attempts to manage the complexity of the task by alternating focus between very localized and holistic view program optimization strategies

    KFPA Examinations of Young STellar Object Natal Environments (KEYSTONE): Hierarchical Ammonia Structures in Galactic Giant Molecular Clouds

    Get PDF
    We present initial results from the K-band focal plane array Examinations of Young STellar Object Natal Environments (KEYSTONE) survey, a large project on the 100-m Green Bank Telescope mapping ammonia emission across eleven giant molecular clouds at distances of 0.93.00.9-3.0 kpc (Cygnus X North, Cygnus X South, M16, M17, MonR1, MonR2, NGC2264, NGC7538, Rosette, W3, and W48). This data release includes the NH3_3 (1,1) and (2,2) maps for each cloud, which are modeled to produce maps of kinetic temperature, centroid velocity, velocity dispersion, and ammonia column density. Median cloud kinetic temperatures range from 11.4±2.211.4\pm2.2 K in the coldest cloud (MonR1) to 23.0±6.523.0\pm6.5 K in the warmest cloud (M17). Using dendrograms on the NH3_3 (1,1) integrated intensity maps, we identify 856 dense gas clumps across the eleven clouds. Depending on the cloud observed, 40100%40-100\% of the clumps are aligned spatially with filaments identified in H2_2 column density maps derived from SED-fitting of dust continuum emission. A virial analysis reveals that 523 of the 835 clumps (63%\sim63\%) with mass estimates are bound by gravity alone. We find no significant difference between the virial parameter distributions for clumps aligned with the dust-continuum filaments and those unaligned with filaments. In some clouds, however, hubs or ridges of dense gas with unusually high mass and low virial parameters are located within a single filament or at the intersection of multiple filaments. These hubs and ridges tend to host water maser emission, multiple 70μ\mum-detected protostars, and have masses and radii above an empirical threshold for forming massive stars

    Anterior pelvic exenteration and synchronous bilateral nephroureterectomy for BK polyoma virus induced urothelial carcinoma of the bladder: A case report

    No full text
    BK polyoma virus (BKV) is a known risk factor for the development of urothelial carcinoma. There is currently limited data on the management of BKV-induced urothelial carcinoma (BUC) of the bladder, with available data limited to case reports. It remains debatable whether radical cystectomy (RC) with removal of the native urinary tract or RC alone is the most optimal management for BUC of the bladder. BKV-induced urothelial carcinoma is rare, and its management is challenging in immunocompromised patients such as that of post-transplant patients. This case report provides additional insight into a rare disease, the management of which still lacks established guidelines and remains debatable. We present a unique case of BKV-induced muscle-invasive urothelial carcinoma of the bladder in an immunosuppressed renal transplant patient who underwent open radical cystectomy, anterior pelvic exenteration, bilateral native nephroureterectomy and ileal conduit formation to transplant kidney. The patient remains recurrence-free with preserved graft function 2 years since surgery. An aggressive management approach which involves anterior pelvic exenteration with removal of the native urinary tract may be favoured in young patients with BUC of the bladder with minimal comorbidities. However, treatment should be individualised for each individual patient
    corecore