VTechWorks staff will be away for the Thanksgiving holiday beginning at noon on Wednesday, November 22, through Friday, November 24, and will not be replying to requests during this time. Thank you for your patience, and happy holidays!

Now showing items 1-20 of 1024

    • ETH: A Framework for the Design-Space Exploration of Extreme-Scale Visualization 

      Abrams, Gregory; Adhinarayanan, Vignesh; Feng, Wu-chun; Rogers, David; Ahrens, Jams; Wilson, Luke (Department of Computer Science, Virginia Polytechnic Institute & State University, 2017-09-29), TR-17-05
      As high-performance computing (HPC) moves towards the exascale era, large-scale scientific simulations are generating enormous datasets. A variety of techniques (e.g., in-situ methods, data sampling, and compression) have ...
    • CommAnalyzer: Automated Estimation of Communication Cost on HPC Clusters Using Sequential Code 

      Helal, Ahmed E.; Jung, Changhee; Feng, Wu-chun; Hanafy, Yasser Y. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2017-08-14), TR-17-04
      MPI+X is the de facto standard for programming applications on HPC clusters. The performance and scalability on such systems is limited by the communication cost on different number of processes and compute nodes. Therefore, ...
    • Personal Reflections on 50 Years of Scientific Computing: 1967–2017 

      Watson, Layne T. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2017-08-10), TR-17-03
      Computer hardware, software, numerical algorithms, and science and engineering applications are traced for a half century from the author's perspective.
    • Understanding Recurring Software Quality Problems of Novice Programmers 

      Techapalokul, Peeratham; Tilevich, Eli (Department of Computer Science, Virginia Polytechnic Institute & State University, 2017-07-12), TR-17-02
      It remains unclear when is the right time to introduce software quality into the computing curriculum. Introductory students often cannot afford to also worry about software quality, while advanced students may have been ...
    • DroidCat: Unified Dynamic Detection of Android Malware 

      Cai, Haipeng; Meng, Na; Ryder, Barbara; Yao, Daphne (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016), TR-17-01
      Various dynamic approaches have been developed to detect or categorize Android malware. These approaches execute software, collect call traces, and then detect abnormal system calls or sensitive API usage. Consequently, ...
    • AutoMatch: Automated Matching of Compute Kernels to Heterogeneous HPC Architectures 

      Helal, Ahmed E.; Feng, Wu-chun; Jung, Changhee; Hanafy, Yasser Y. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-12-13), TR-16-06
      Abstract—HPC systems contain a wide variety of heterogeneous computing resources, ranging from general-purpose CPUs to specialized accelerators. Porting sequential applications to such systems for achieving high performance ...
    • Understanding Application Behaviours for Android Security: A Systematic Characterization 

      Cai, Haipeng; Ryder, Barbara (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016), TR-16-05
      In contrast to most existing research on Android focusing on specific security issues, there is little broad understanding of Android application run-time characteristics and their security implications. To mitigate this ...
    • Accelerating Workloads on FPGAs via OpenCL: A Case Study with OpenDwarfs 

      Verma, Anshuman; Helal, Ahmed E.; Krommydas, Konstantinos; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-04
      For decades, the streaming architecture of FPGAs has delivered accelerated performance across many application domains, such as option pricing solvers in finance, computational fluid dynamics in oil and gas, and packet ...
    • Bridging the Performance-Programmability Gap for FPGAs via OpenCL: A Case Study with OpenDwarfs 

      Krommydas, Konstantinos; Helal, Ahmed E.; Verma, Anshuman; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-03
      For decades, the streaming architecture of FPGAs has delivered accelerated performance across many application domains, such as option pricing solvers in finance, computational fluid dynamics in oil and gas, and packet ...
    • Telescoping Architectures: A Methodology for Evaluating Next-Generation Heterogeneous Computing 

      Krommydas, Konstantinos; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-05-13), TR-16-02
      Architectural innovation has telescoped the HPC community from the commodity (Beowulf) cluster in a machine room, i.e., a multi-node system with Ethernet interconnect, to a commodity cluster on a chip, i.e., multicore CPU ...
    • Identifying Product Defects from User Complaints: A Probabilistic Defect Model 

      Zhang, Xuan; Qiao, Zhilei; Tang, Lijie; Fan, Patrick (Weiguo); Fox, Edward A.; Wang, Alan (Gang) (Department of Computer Science, Virginia Polytechnic Institute & State University, 2016-03-02), TR-16-01
      The recent surge in using social media has created a massive amount of unstructured textual complaints about products and services. However, discovering and quantifying potential product defects from large amounts of ...
    • An Automated Framework for Characterizing and Subsetting GPGPU Workloads 

      Adhinarayanan, Vignesh; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-12-18), TR-15-06
      Graphics processing units (GPUs) are becoming increasingly common in today’s computing systems due to their superior performance and energy efficiency relative to their cost. To further improve these desired characteristics, ...
    • CAN-zip – Centroid Based Delta Compression of Next Generation Sequencing Data 

      Steere, Edward; An, Lin; Zhang, Liqing (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-11-09), TR-15-05
      We present CANzip, a novel algorithm for compressing short read DNA sequencing data in FastQ format. CANzip is based on delta compression, a process in which only the differences of a specific data stream relative to a ...
    • DISCRN: A Distributed Storytelling Framework for Intelligence Analysis 

      Shukla, Manu; Dos Santos, Ray; Chen, Feng; Lu, Chang-Tien (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015), TR-15-05
      Storytelling connects entities (people, locations, organizations) using their observed relationships to establish meaningful stories among them. Extending that, spatio-temporal storytelling incorporates spatial and graph ...
    • SLIM: A Session-Layer Intermediary for Enabling Multi-Party and Reconfigurable Communication 

      Kalim, Umar; Gardner, Mark K.; Brown, Eric J.; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-06-11), TR-15-04
      Increasingly, communication requires more from the network stack. Due to missing functionality, we see a proliferation of networking libraries that attempt to fill the void (e.g., iOS to OSX Handoff and Google Cast SDK). ...
    • Partially assembled nucleosome structures at atomic detail 

      Rychkov, Georgy; Nazarov, Igor; Ilatovskiy, Andrey; Shvetsov, Alexey; Konev, Alexander; Isaev-Ivanov, Vladimir; Onufriev, Alexey V. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-05-21), TR-15-03
      Evidence is now overwhelming that partially assembled states of the nucleosome are as important as the canonical structure for the understanding of how DNA accessibility is regulated in cells. We use a combination of ...
    • Extracting Named Entities Using Named Entity Recognizer and Generating Topics Using Latent Dirichlet Allocation Algorithm for Arabic News Articles 

      Kanan, Tarek; Ayoub, Souleiman; Saif, Eyad; Kanaan, Ghassan; Chandrasekarar, Prashant; Fox, Edward A. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015), TR-15-02
      This paper explains for the Arabic language, how to extract named entities and topics from news articles. Due to the lack of high quality tools for Named Entity Recognition (NER) and topic identification for Arabic, we ...
    • Automated Arabic Text Classification with P-Stemmer, Machine Learning, and a Tailored News Article Taxonomy 

      Kanan, Tarek; Fox, Edward A. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2015-01-22), TR-15-01
      Arabic news articles in electronic collections are difficult to work with. Browsing by category is rarely supported. While helpful machine learning methods have been applied successfully to similar situations for English ...
    • Design and Evaluation of Scalable Concurrent Queues for Many-Core Architectures 

      Scogland, Thomas R. W.; Feng, Wu-chun (Department of Computer Science, Virginia Polytechnic Institute & State University, 2014-08-06), TR-14-03
      As core counts increase and as heterogeneity becomes more common in parallel computing, we face the prospect of pro gramming hundreds or even thousands of concurrent threads in a single shared-memory system. At these scales, ...
    • Algorithm XXX: QNSTOP—Quasi-Newton Algorithm for Stochastic Optimization 

      Amos, Brandon D.; Easterling, David R.; Watson, Layne T.; Thacker, William I.; Castle, Brent S.; Trosset, Michael W. (Department of Computer Science, Virginia Polytechnic Institute & State University, 2014-07-01), TR-14-02
      QNSTOP consists of serial and parallel (OpenMP) Fortran 2003 codes for the quasi-Newton stochastic optimization method of Castle and Trosset. For stochastic problems, convergence theory exists for the particular algorithmic ...