Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Computer Sciences (15)
- Physical Sciences and Mathematics (15)
- Computer and Systems Architecture (14)
- Electrical and Computer Engineering (12)
- Data Storage Systems (7)
-
- Digital Communications and Networking (6)
- Systems Architecture (4)
- Systems and Communications (4)
- Civil and Environmental Engineering (3)
- Computational Engineering (3)
- Mechanical Engineering (3)
- Other Computer Engineering (3)
- Programming Languages and Compilers (3)
- Chemical Engineering (2)
- Civil Engineering (2)
- Electrical and Electronics (2)
- Materials Science and Engineering (2)
- Metallurgy (2)
- Ocean Engineering (2)
- Operations Research, Systems Engineering and Industrial Engineering (2)
- Software Engineering (2)
- Structural Engineering (2)
- Theory and Algorithms (2)
- American Popular Culture (1)
- American Studies (1)
- Applied Mechanics (1)
- Art Practice (1)
- Art and Design (1)
- Institution
-
- Selected Works (4)
- TÜBİTAK (3)
- University of Nebraska - Lincoln (3)
- Florida International University (2)
- Marquette University (2)
-
- Purdue University (2)
- Singapore Management University (2)
- Technological University Dublin (2)
- Universitas Indonesia (2)
- University of Arkansas, Fayetteville (2)
- University of Central Florida (2)
- University of Tennessee, Knoxville (2)
- American University in Cairo (1)
- Ateneo de Manila University (1)
- China Simulation Federation (1)
- Georgia Southern University (1)
- Louisiana State University (1)
- Missouri University of Science and Technology (1)
- San Jose State University (1)
- Texas A&M University-San Antonio (1)
- University for Business and Technology in Kosovo (1)
- University of Massachusetts Amherst (1)
- University of South Carolina (1)
- University of South Florida (1)
- Utah State University (1)
- West Virginia University (1)
- Western University (1)
- Publication Year
- Publication
-
- Hong-Ning Dai (4)
- Electronic Theses and Dissertations (3)
- Masters Theses (3)
- Turkish Journal of Electrical Engineering and Computer Sciences (3)
- Dissertations (2)
-
- Doctoral Dissertations (2)
- FIU Electronic Theses and Dissertations (2)
- Makara Journal of Technology (2)
- Research Collection School Of Computing and Information Systems (2)
- Archived Theses and Dissertations (1)
- Biological Systems Engineering: Papers and Publications (1)
- CLCWeb: Comparative Literature and Culture (1)
- Computer Science and Computer Engineering Undergraduate Honors Theses (1)
- Computer and Electronics Engineering: Dissertations, Theses, and Student Research (1)
- Department of Electrical and Computer Engineering: Faculty Publications (to 2015) (1)
- Department of Information Systems & Computer Science Faculty Publications (1)
- Electrical and Computer Engineering Faculty Publications (1)
- Electrical and Computer Engineering Faculty Research and Publications (1)
- Electronic Thesis and Dissertation Repository (1)
- Faculty Research, Scholarly, and Creative Activity (1)
- Graduate Theses and Dissertations (1)
- Graduate Theses, Dissertations, and Problem Reports (1)
- Journal of System Simulation (1)
- LSU Doctoral Dissertations (1)
- Master's Theses (2009 -) (1)
- Open Access Dissertations (1)
- Theses and Dissertations (1)
- UBT International Conference (1)
- USF Tampa Graduate Theses and Dissertations (1)
- Publication Type
Articles 1 - 30 of 43
Full-Text Articles in Computer Engineering
Analyzing The System Features, Usability, And Performance Of A Containerized Application On Cloud Computing Systems, Anoop Abraham
Analyzing The System Features, Usability, And Performance Of A Containerized Application On Cloud Computing Systems, Anoop Abraham
Masters Theses
This study analyzed the system features, usability, and performance of three serverless cloud computing platforms: Google Cloud’s Cloud Run, Amazon Web Service’s App Runner, and Microsoft Azure’s Container Apps. The analysis was conducted on a containerized mobile application designed to track real-time bus locations for San Antonio public buses on specific routes and provide estimated arrival times for selected bus stops. The study evaluated various system-related features, including service configuration, pricing, and memory & CPU capacity, along with performance metrics such as container latency, Distance Matrix API response time, and CPU utilization for each service. Easy-to-use usability was also evaluated …
Comparative Analysis Of Fullstack Development Technologies: Frontend, Backend And Database, Qozeem Odeniran
Comparative Analysis Of Fullstack Development Technologies: Frontend, Backend And Database, Qozeem Odeniran
Electronic Theses and Dissertations
Accessing websites with various devices has brought changes in the field of application development. The choice of cross-platform, reusable frameworks is very crucial in this era. This thesis embarks in the evaluation of front-end, back-end, and database technologies to address the status quo. Study-a explores front-end development, focusing on angular.js and react.js. Using these frameworks, comparative web applications were created and evaluated locally. Important insights were obtained through benchmark tests, lighthouse metrics, and architectural evaluations. React.js proves to be a performance leader in spite of the possible influence of a virtual machine, opening the door for additional research. Study b …
Fastklee: Faster Symbolic Execution Via Reducing Redundant Bound Checking Of Type-Safe Pointers, Haoxin Tu, Lingxiao Jiang, Xuhua Ding, He Jiang
Fastklee: Faster Symbolic Execution Via Reducing Redundant Bound Checking Of Type-Safe Pointers, Haoxin Tu, Lingxiao Jiang, Xuhua Ding, He Jiang
Research Collection School Of Computing and Information Systems
Symbolic execution (SE) has been widely adopted for automatic program analysis and software testing. Many SE engines (e.g., KLEE or Angr) need to interpret certain Intermediate Representations (IR) of code during execution, which may be slow and costly. Although a plurality of studies proposed to accelerate SE, few of them consider optimizing the internal interpretation operations. In this paper, we propose FastKLEE, a faster SE engine that aims to speed up execution via reducing redundant bound checking of type-safe pointers during IR code interpretation. Specifically, in FastKLEE, a type inference system is first leveraged to classify pointer types (i.e., safe …
Comparative Study Of Snort 3 And Suricata Intrusion Detection Systems, Cole Hoover
Comparative Study Of Snort 3 And Suricata Intrusion Detection Systems, Cole Hoover
Computer Science and Computer Engineering Undergraduate Honors Theses
Network Intrusion Detection Systems (NIDS) are one layer of defense that can be used to protect a network from cyber-attacks. They monitor a network for any malicious activity and send alerts if suspicious traffic is detected. Two of the most common open-source NIDS are Snort and Suricata. Snort was first released in 1999 and became the industry standard. The one major drawback of Snort has been its single-threaded architecture. Because of this, Suricata was released in 2009 and uses a multithreaded architecture. Snort released Snort 3 last year with major improvements from earlier versions, including implementing a new multithreaded architecture …
Faster Multidimensional Data Queries On Infrastructure Monitoring Systems, Yinghua Qin, Gheorghi Guzun
Faster Multidimensional Data Queries On Infrastructure Monitoring Systems, Yinghua Qin, Gheorghi Guzun
Faculty Research, Scholarly, and Creative Activity
The analytics in online performance monitoring systems have often been limited due to the query performance of large scale multidimensional data. In this paper, we introduce a faster query approach using the bit-sliced index (BSI). Our study covers multidimensional grouping and preference top-k queries with the BSI, algorithms design, time complexity evaluation, and the query time comparison on a real-time production performance monitoring system. Our research work extended the BSI algorithms to cover attributes filtering and multidimensional grouping. We evaluated the query time with the single attribute, multiple attributes, feature filtering, and multidimensional grouping. To compare with the existing prior …
Predicting Pair Success In A Pair Programming Eye Tracking Experiment Using Cross-Recurrence Quantification Analysis, Maureen M. Villamor, Maria Mercedes T. Rodrigo
Predicting Pair Success In A Pair Programming Eye Tracking Experiment Using Cross-Recurrence Quantification Analysis, Maureen M. Villamor, Maria Mercedes T. Rodrigo
Department of Information Systems & Computer Science Faculty Publications
Pair programming is a model of collaborative learning. It has become a well-known pedagogical practice in teaching introductory programming courses because of its potential benefits to students. This study aims to investigate pair patterns in the context of pair program tracing and debugging to determine what characterizes collaboration and how these patterns relate to success, where success is measured in terms of performance task scores. This research used eye-tracking methodologies and techniques such as cross-recurrence quantification analysis. The potential indicators for pair success were used to create a model for predicting pair success. Findings suggest that it is possible to …
Performance Of Sensor Fusion For Vehicular Applications, Nikola Janevski
Performance Of Sensor Fusion For Vehicular Applications, Nikola Janevski
Graduate Theses, Dissertations, and Problem Reports
Sensor fusion is a key system in Advanced Driver Assistance Systems, ADAS. The perfor-
mance of the sensor fusion depends on many factors such as the sensors used, the kinematic
model used in the Extended Kalman Filter, EKF, the motion of the vehicles, the type of
road, the density of vehicles, and the gating methods. The interactions between parameters
and the extent to which individual parameters contribute to the overall accuracy of a sensor
fusion system can be difficult to assess.
In this study, a full-factorial experimental evaluation of a sensor fusion system based
on a real vehicle was performed. …
Quantifying The Impact Of Uncertainty In Embedded Systems Mapping For Noc Based Architectures, Wenkai Guan, Milad Ghorbani Moghaddam, Cristinel Ababei
Quantifying The Impact Of Uncertainty In Embedded Systems Mapping For Noc Based Architectures, Wenkai Guan, Milad Ghorbani Moghaddam, Cristinel Ababei
Electrical and Computer Engineering Faculty Research and Publications
We describe a modeling framework to capture and account for uncertainty in design parameters in embedded systems. We then develop an uncertainty-aware solution to the problem of mapping in embedded systems that uses Network-on-Chip (NoC) based architecture platforms. The problem of mapping is formulated as a multi-objective - reliability, performance, and energy consumption - optimization problem. To solve this problem, we propose a solution based on the NSGA-II genetic algorithm and Monte Carlo simulation techniques. The solution is implemented as a computer-aid design tool that can generate robust 3D Pareto frontiers in the solution space formed by the design objectives …
Event-Driven Servers Using Asynchronous, Non-Blocking Network I/O: Performance Evaluation Of Kqueue And Epoll, Lorcan Leonard
Event-Driven Servers Using Asynchronous, Non-Blocking Network I/O: Performance Evaluation Of Kqueue And Epoll, Lorcan Leonard
Dissertations
This research project evaluates the performance of kqueue and epoll in the context of event-driven servers. The evaluation is done through benchmarking and tracing which are used to measure throughput and execution time respectively. The experiment is repeated for both a virtualised and native server environment. The results from the experiment are statistically analysed and compared. These results show significant differences between kqueue and epoll, and a profound impact of virtualisation as a variable.
On Correctness, Precision, And Performance In Quantitative Verification: Qcomp 2020 Competition Report, Carlos E. Budde, Arnd Hartmanns, Michaela Klauck, Jan Křetínský, David Parker, Tim Quatmann, Andrea Turrini, Zhen Zhang
On Correctness, Precision, And Performance In Quantitative Verification: Qcomp 2020 Competition Report, Carlos E. Budde, Arnd Hartmanns, Michaela Klauck, Jan Křetínský, David Parker, Tim Quatmann, Andrea Turrini, Zhen Zhang
Electrical and Computer Engineering Faculty Publications
Quantitative verification tools compute probabilities, expected rewards, or steady-state values for formal models of stochastic and timed systems. Exact results often cannot be obtained efficiently, so most tools use floating-point arithmetic in iterative algorithms that approximate the quantity of interest. Correctness is thus defined by the desired precision and determines performance. In this paper, we report on the experimental evaluation of these trade-offs performed in QComp 2020: the second friendly competition of tools for the analysis of quantitative formal models. We survey the precision guarantees - ranging from exact rational results to statistical confidence statements - offered by the nine …
A New Smart Networking Architecture For Container Network Functions, Gülsüm Atici, Pinar Bölük
A New Smart Networking Architecture For Container Network Functions, Gülsüm Atici, Pinar Bölük
Turkish Journal of Electrical Engineering and Computer Sciences
5G slices have challenging application demands from a wide variety of fields including high bandwidth, low latency and reliability. The requirements of the container network functions which are used in telecommunications are different from any other cloud native IT applications as they are used for data plane packet processing functions, together with control, signalling and media processing which have critical processing requirements. This study aims to discover high performing container networking solution by considering traffic loads and application types. The behaviour of several container cluster networking solutions -- Flannel, Weave, Libnetwork, Open Virtual Networking for Open vSwitch and Calico -- …
Adapting Microservices In The Cloud With Faas, Mateusz Pietraszewski
Adapting Microservices In The Cloud With Faas, Mateusz Pietraszewski
Dissertations
This project involves benchmarking, microservices and Function-as-a-service (FaaS) across the dimensions of performance and cost. In order to do a comparison this paper proposes a benchmark framework.
On I/O Performance And Cost Efficiency Of Cloud Storage: A Client's Perspective, Binbing Hou
On I/O Performance And Cost Efficiency Of Cloud Storage: A Client's Perspective, Binbing Hou
LSU Doctoral Dissertations
Cloud storage has gained increasing popularity in the past few years. In cloud storage, data are stored in the service provider’s data centers; users access data via the network and pay the fees based on the service usage. For such a new storage model, our prior wisdom and optimization schemes on conventional storage may not remain valid nor applicable to the emerging cloud storage.
In this dissertation, we focus on understanding and optimizing the I/O performance and cost efficiency of cloud storage from a client’s perspective. We first conduct a comprehensive study to gain insight into the I/O performance behaviors …
Simulation Of Blade Tip Grooving Effect On Performance Of Twin-Stage Variable-Pitch Axial Fan, Xuemin Ye, Jiankun Zhang, Chunxi Li
Simulation Of Blade Tip Grooving Effect On Performance Of Twin-Stage Variable-Pitch Axial Fan, Xuemin Ye, Jiankun Zhang, Chunxi Li
Journal of System Simulation
Abstract: For a twin-stage variable-pitch axial fan, a novel blade tip treatment carving a chute from the pressure side to suction side is proposed, and fan performance under different blade tip treatments is simulated to determine the excellent treatment. The effects of blade tip grooving in a single stage or both stages on fan performance and internal dynamics are examined. Numerical results show that both blade tip treatments can improve the fan performance; the overall promotion of fan performance illustrates that the best scheme is the blade tip grooving in the first stage followed by the blade tip grooving …
The Moving Object Reflected Under Matlab Test-Bench (Simulation Model Through Buit-In Functions), Virtyt Lesha, Jozef Bushati, Dea Strica
The Moving Object Reflected Under Matlab Test-Bench (Simulation Model Through Buit-In Functions), Virtyt Lesha, Jozef Bushati, Dea Strica
UBT International Conference
Digital image processing is an area that finds many applications in three-dimensional graphics. One of the subjects considered in image processing is detection of moving objects. In this paper, we have analyzed the performance of an algorithm that detects a moving object. The performance relates to the speed of moving object during a pre-determined time interval. The methodology supports Matlab integrated with built-in functions. Specifically, as input of the simulation model is a video material containing moving objects. The model reads a video file presenting moving objects; after the model is executed in Matlab, the output emits moving objects associated …
Uncertainty Aware Mapping Of Embedded Systems For Reliability, Performance, And Energy, Wenkai Guan
Uncertainty Aware Mapping Of Embedded Systems For Reliability, Performance, And Energy, Wenkai Guan
Master's Theses (2009 -)
Due to technology downscaling, embedded systems have increased in complexity and heterogeneity. The increasingly large process, voltage, and temperature variations negatively affect the design and optimization process of these systems. These factors contribute to increased uncertainties that in turn undermine the accuracy and effectiveness of traditional design approaches. In this thesis, we formulate the problem of uncertainty aware mapping for multicore embedded system platforms as a multi-objective optimization problem. We present a solution to this problem that integrates uncertainty models as a new design methodology constructed with Monte Carlo and evolutionary algorithms. The solution is uncertainty aware because it is …
A Proposed Approach To Hybrid Software-Hardware Application Design For Enhanced Application Performance, Alex Shipman
A Proposed Approach To Hybrid Software-Hardware Application Design For Enhanced Application Performance, Alex Shipman
Graduate Theses and Dissertations
One important aspect of many commercial computer systems is their performance; therefore, system designers seek to improve the performance next-generation systems with respect to previous generations. This could mean improved computational performance, reduced power consumption leading to better battery life in mobile devices, smaller form factors, or improvements in many areas. In terms of increased system speed and computation performance, processor manufacturers have been able to increase the clock frequency of processors up to a point, but now it is more common to seek performance gains through increased parallelism (such as a processor having more processor cores on a single …
Experimental Study Of The Chimney Height Variation Against Double Pots Biomass Stove Performance, Faisal Faisal, Adi Setiawan, Wusnah Wusnah, Khairil Khairil, Luthfi Luthfi, Mona Fajriana
Experimental Study Of The Chimney Height Variation Against Double Pots Biomass Stove Performance, Faisal Faisal, Adi Setiawan, Wusnah Wusnah, Khairil Khairil, Luthfi Luthfi, Mona Fajriana
Makara Journal of Technology
This research aims to get optimal chimneys height of double pots biomass stove. Optimal chimneys height needs to provide best performance of the stove. Experimental study was done by varied the chimney heights. Water boiling test as the standard method was used to obtained stove performance for each chimney height variation. The results showed that best performance stove was the one with 1.65 cm chimney height, with thermal efficiency at 37.66%.
Automated Program Profiling And Analysis For Managing Heterogeneous Memory Systems, Adam Palmer Howard
Automated Program Profiling And Analysis For Managing Heterogeneous Memory Systems, Adam Palmer Howard
Masters Theses
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth, on-chip RAMs, are beginning to emerge. Since each of these new technologies present tradeoffs distinct from conventional DRAMs, next-generation systems are likely to include multiple tiers of memory storage, each with their own type of devices. To efficiently utilize the available hardware, such systems will need to alter their data management strategies to consider the performance and capabilities provided by each tier.
This work explores a variety of cross-layer strategies for managing application data in heterogeneous memory systems. We propose different program profiling-based techniques to automatically partition program allocation …
Analysis Of Outsourcing Data To The Cloud Using Autonomous Key Generation, Mortada Abdulwahed Aman
Analysis Of Outsourcing Data To The Cloud Using Autonomous Key Generation, Mortada Abdulwahed Aman
Masters Theses
"Cloud computing, a technology that enables users to store and manage their data at a low cost and high availability, has been emerging for the past few decades because of the many services it provides. One of the many services cloud computing provides to its users is data storage. The majority of the users of this service are still concerned to outsource their data due to the integrity and confidentiality issues, as well as performance and cost issues, that come along with it. These issues make it necessary to encrypt data prior to outsourcing it to the cloud. However, encrypting …
Storage Management Of Data-Intensive Computing Systems, Yiqi Xu
Storage Management Of Data-Intensive Computing Systems, Yiqi Xu
FIU Electronic Theses and Dissertations
Computing systems are becoming increasingly data-intensive because of the explosion of data and the needs for processing the data, and storage management is critical to application performance in such data-intensive computing systems. However, existing resource management frameworks in these systems lack the support for storage management, which causes unpredictable performance degradations when applications are under I/O contention. Storage management of data-intensive systems is a challenging problem because I/O resources cannot be easily partitioned and distributed storage systems require scalable management. This dissertation presents the solutions to address these challenges for typical data-intensive systems including high-performance computing (HPC) systems and big-data …
A Location Aware History-Based Approach For Network Selection In Heterogeneous Wireless Networks, Amir Hossein Jafari, Hadi Shahriar Shahhoseini
A Location Aware History-Based Approach For Network Selection In Heterogeneous Wireless Networks, Amir Hossein Jafari, Hadi Shahriar Shahhoseini
Turkish Journal of Electrical Engineering and Computer Sciences
Efficient decision making in vertical handoff and network selection algorithms improves users' quality of service and helps users meet service requirements, anywhere and at any time. Hence, in this paper, a user-centric network selection algorithm is proposed, utilizing the estimated reputation of the available candidate networks based on user location and combined experienced users' utility. User utility is defined based on 1) quality of service, 2) monetary cost, and 3) energy consumption metrics. In the proposed history aware-based user location algorithm, the past experience of users for available networks is considered to estimate the future utility that a user can …
In-Field Fuel Use And Load States Of Agricultural Field Machinery, Santosh Pitla, Joe D. Luck, Jared Werner, Nannan Lin, Scott A. Shearer
In-Field Fuel Use And Load States Of Agricultural Field Machinery, Santosh Pitla, Joe D. Luck, Jared Werner, Nannan Lin, Scott A. Shearer
Biological Systems Engineering: Papers and Publications
The ability to define in-field tractor load states offers the potential to better specify and characterize fuel consumption rate for various field operations. For the same field operation, the tractor experiences diverse load demands and corresponding fuel use rates as it maneuvers through straight passes, turns, suspended operation for adjustments, repair and maintenance, and biomass or other material transfer operations. It is challenging to determine the actual fuel rate and load states of agricultural machinery using force prediction models, and hence, some form of in-field data acquisition capability is required. Controller Area Networks (CAN) available on the current model tractors …
Generalized Techniques For Using System Execution Traces To Support Software Performance Analysis, Thelge Manjula Peiris
Generalized Techniques For Using System Execution Traces To Support Software Performance Analysis, Thelge Manjula Peiris
Open Access Dissertations
This dissertation proposes generalized techniques to support software performance analysis using system execution traces in the absence of software development artifacts such as source code. The proposed techniques do not require modifications to the source code, or to the software binaries, for the purpose of software analysis (non-intrusive). The proposed techniques are also not tightly coupled to the architecture specific details of the system being analyzed. This dissertation extends the current techniques of using system execution traces to evaluate software performance properties, such as response times, service times. The dissertation also proposes a novel technique to auto-construct a dataflow model …
Effects Of Supplier-Manufacturer Relationships On Supply-Chain Performance Of Manufacturing Industries In Indonesia, Rachmad Hidayat, Khisbullah Hudha, Sabarudin Akhmad
Effects Of Supplier-Manufacturer Relationships On Supply-Chain Performance Of Manufacturing Industries In Indonesia, Rachmad Hidayat, Khisbullah Hudha, Sabarudin Akhmad
Makara Journal of Technology
The present study describes the relationships between commitment, communication, satisfaction, trust, relationship quality with suppliers, and supply-chain performance. The population of the study was manufacturing companies in Indonesia. Respondents were the chief executive officers or corporate secretaries or the designated managers involved in strategic decision making. Samples were taken by using a proportional area random sampling technique. Structural Equation Modeling (SEM) was used for analysis. Results of both direct and indirect testing of hypothesis indicated two hypotheses of positive and significant effects and nine hypotheses of positive but insignificant effects. Those hypotheses of positive and significant effects were the direct …
A Software Framework For Task Based Performance Evaluation, Justin J. Mackenzie
A Software Framework For Task Based Performance Evaluation, Justin J. Mackenzie
Electronic Thesis and Dissertation Repository
It is difficult to objectively measure performance of complex tasks such as a surgical operation and surgical simulators require the ability to evaluate performance whether to predict surgical outcome, determine competence, provide learning feedback, etc. With no standard software framework for collecting, analyzing and evaluating performance data for complex tasks in simulations, it is investigated whether a solution can be implemented that allows for custom data collection schemes, all while being general enough to be used across many simulation platforms and can be used in a simple simulator.It is also investigated whether the implemented framework can perform its functionality while …
Fuzzy Modeling And Control Based Virtual Machine Resource Management, Lixi Wang
Fuzzy Modeling And Control Based Virtual Machine Resource Management, Lixi Wang
FIU Electronic Theses and Dissertations
Virtual machines (VMs) are powerful platforms for building agile datacenters and emerging cloud systems. However, resource management for a VM-based system is still a challenging task. First, the complexity of application workloads as well as the interference among competing workloads makes it difficult to understand their VMs’ resource demands for meeting their Quality of Service (QoS) targets; Second, the dynamics in the applications and system makes it also difficult to maintain the desired QoS target while the environment changes; Third, the transparency of virtualization presents a hurdle for guest-layer application and host-layer VM scheduler to cooperate and improve application QoS …
A Comparative Study Of Dual-Tree Algorithms For Computing Spatial Distance Histogram, Chengcheng Mou
A Comparative Study Of Dual-Tree Algorithms For Computing Spatial Distance Histogram, Chengcheng Mou
USF Tampa Graduate Theses and Dissertations
Particle simulation has become an important research technique in many scientific and engineering fields in latest years. However, these simulations will generate countless data, and database they required would therefore deal with very challenging tasks in terms of data management, storage, and query processing. The two-body correlation function (2-BCFs), a statistical learning measurement to evaluate the datasets, has been mainly utilized to measure the spatial distance histogram (SDH). By using a straightforward method, the process of SDH query takes quadratic time. Recently, a novel algorithm has been proposed to compute the SDH based on the concept of density map (DM), …
New Challenges For The Archiving Of Digital Writing, Heiko Zimmermann
New Challenges For The Archiving Of Digital Writing, Heiko Zimmermann
CLCWeb: Comparative Literature and Culture
In his article "New Challenges for the Archiving of Digital Writing" Heiko Zimmermann discusses the challenges of the preservation of digital texts. In addition to the problems already at the focus of attention of digital archivists, there are elements in digital literature which need to be taken into consideration when trying to archive them. Zimmermann analyses two works of digital literature, the collaborative writing project A Million Penguins (2006-2007) and Renée Tuner's She… (2008) and shows how the ontology of these texts is bound to elements of performance, to direct social interaction of writers and readers to the uniquely subjective …
Reliable And Efficient Multithreading, Tongping Liu
Reliable And Efficient Multithreading, Tongping Liu
Doctoral Dissertations
The advent of multicore architecture has increased the demand for multithreaded programs. It is notoriously far more challenging to write parallel programs correctly and efficiently than sequential ones because of the wide range of concurrency errors and performance problems. In this thesis, I developed a series of runtime systems and tools to combat concurrency errors and performance problems of multithreaded programs. The first system, Dthreads, automatically ensures determinism for unmodified C/C++ applications using the pthreads library without requiring programmer intervention and hardware support. Dthreads greatly simplifies the understanding and debugging of multithreaded programs. Dthreads often matches or even exceeds the …