11 research outputs found

    Strategies for protecting intellectual property when using CUDA applications on graphics processing units

    Get PDF
    Recent advances in the massively parallel computational abilities of graphical processing units (GPUs) have increased their use for general purpose computation, as companies look to take advantage of big data processing techniques. This has given rise to the potential for malicious software targeting GPUs, which is of interest to forensic investigators examining the operation of software. The ability to carry out reverse-engineering of software is of great importance within the security and forensics elds, particularly when investigating malicious software or carrying out forensic analysis following a successful security breach. Due to the complexity of the Nvidia CUDA (Compute Uni ed Device Architecture) framework, it is not clear how best to approach the reverse engineering of a piece of CUDA software. We carry out a review of the di erent binary output formats which may be encountered from the CUDA compiler, and their implications on reverse engineering. We then demonstrate the process of carrying out disassembly of an example CUDA application, to establish the various techniques available to forensic investigators carrying out black-box disassembly and reverse engineering of CUDA binaries. We show that the Nvidia compiler, using default settings, leaks useful information. Finally, we demonstrate techniques to better protect intellectual property in CUDA algorithm implementations from reverse engineering

    Integrated chemical and biochemical technology to produce biogas with a reduced ammonia content from municipal biowaste. Validating lab-scale research in a real operational environment

    No full text
    The current paper reports the scientific, technical, environmental, economic and social impacts of two integrated chemical and biochemical processes that employed a novel virtuous biowaste cycle under real operational conditions of three industrial sites in Italy, Greece and Cyprus. The work was based on previous laboratory research pertinent to the valorisation of municipal biowastes (MBWs) as a feedstock to obtain value added soluble biobased (SBO) products. The research pointed out that the site-specific nature of MBW was the main criticality, which could potentially hinder the industrialisation of the MBW-SBO paradigm. The present work demonstrates the feasibility of a new scenario for a conventional waste treatment plan collecting and processing MBWs by anaerobic and aerobic fermentation. In essence, the virtuous biowaste cycle is realised by producing SBO from the plant MBW (process 1) and recirculating it to the MBW feed of the anaerobic fermentation reactor to reduce the ammonia content in the digestate (process 2). This mitigates the digestate's environmental impact. Life cycle sustainability assessment demonstrates that the use of SBO produced from local MBW allowed reducing the ammonia content of the digestate generated from the local anaerobic fermentation facilities in the three different countries by 21–68% as well its eutrophication potential. Process 2 allowed at least 86% OPEX cost saving compared to conventional digestate post-treatment technologies for ammonia abatement, while paying off the CAPEX cost in less than one year. Socio-economic analysis evaluated the impacts on workers and local community stakeholders, potentially stemming from the implementation of processes 1 and 2 at European level. The analysis of SBO composition and performances in each operational site investigated showed that improved performance of process 2 might be achieved by isolating the active principles in raw SBO prior to their use in process 2. Chemical and biochemical catalysis by SBO active principles in process 2 support the specific perspective

    Accuracy of continuous central venous oxygen saturation monitoring in patients undergoing cardiac surgery

    Full text link
    OBJECTIVE: Continuous assessment of central venous oxygen saturation (S(cevox)O(2)) with the CeVOX device (Pulsion Medical Systems, Munich, Germany) was evaluated against central venous oxygen saturation (S(cv)O(2)) determined by co-oximetry. METHODS: In 20 cardiac surgical patients, a CeVOX fiberoptic probe was introduced into a standard central venous catheter placed in the right internal jugular vein and advanced 2-3 cm beyond the catheter tip. After in vivo calibration of the probe, S(cevox)O(2), S(cv)O(2), mixed venous oxygen saturation (S(mv)O(2)) haemoglobin (Hb), body temperature, heart rate, central venous and mean arterial pressure, and cardiac index were assessed simultaneously at 30 min intervals during surgery and at 60 min intervals during recovery in the intensive care unit. Agreement between S(cevox)O(2), and S(cv)O(2) was determined by Bland-Altman analysis. Simple regression analysis was used to assess the correlation of S(cevox)O(2), and S(cv)O(2) to Hb, body temperature and haemodynamic parameters. RESULTS: Values of S(cevox)O(2) and S(cv)O(2) (84 data pairs during surgery and 106 in the intensive care unit) ranged between 45-89% and 43-90%, respectively. Mean bias and limits of agreement of S(cevox)O(2) and S(cv)O(2) were -0.9 (-7.9/+6.1)% during surgery and -1.2 (-10.5/+8.1)% in the intensive care unit. In 37.9% of all measured data pairs, the difference between S(cevox)O(2) and S(cv)O(2) was beyond clinically acceptable limits (>/=1 s.d.). Mean bias was significantly influenced by cardiac index. Sensitivity and specificity of S(cevox)O(2) to detect substantial (>/=1 s.d.) changes in S(cv)O(2) were 89 and 82%, respectively. CONCLUSIONS: In adult patients during and after cardiac surgery, the current version of the CeVOX device might not be the tool to replace S(cv)O(2) determined by co-oxymetry, although sensitivity and specificity of S(cevox)O(2 )to predict substantial changes in S(cv)O(2) were acceptable

    From system to organ to cell: oxygenation and perfusion measurement in anesthesia and critical care

    Get PDF
    Maintenance or restoration of adequate tissue oxygenation is a main goal of anesthesiologic and intensive care patient management. Pathophysiological disturbances which interfere with aerobic metabolism may occur at any stage in the oxygen cascade from atmospheric gas to the mitochondria, and there is no single monitoring modality that allows comprehensive determination of “the oxygenation”. To facilitate early detection of tissue hypoxia (or hyperoxia) and to allow a goal directed therapy targeted at the underlying problem, the anesthesiologist and intensive care physician require a thorough understanding of the numerous determinants that influence cellular oxygenation. This article reviews the basic physiology of oxygen uptake and delivery to tissues as well as the options to monitor determinants of oxygenation at different stages from the alveolus to the cell

    The Palaeolimnology of Lough Murree, A Brackish Lake in the Burren, Ireland

    No full text
    corecore