You searched for +publisher:"University of Florida" +contributor:("George, Alan D.")
.
Showing records 1 – 12 of
12 total matches.
No search limiters apply to these results.

University of Florida
1.
AGGARWAL,VIKAS.
SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing.
Degree: PhD, Electrical and Computer Engineering, 2011, University of Florida
URL: https://ufdc.ufl.edu/UFE0042821
► Heterogeneous computing systems comprised of FPGAs coupled with standard microprocessors are becoming an increasingly popular solution for building future high-performance computing (HPC) and high-performance embedded…
(more)
▼ Heterogeneous computing systems comprised of FPGAs coupled with standard microprocessors are becoming an increasingly popular solution for building future high-performance computing (HPC) and high-performance embedded computing (HPEC) systems due to their higher performance and energy efficiency versus their CPU-only counterparts. Unfortunately, the time and difficulty associated with developing scalable, parallel applications for reconfigurable computing (RC) platforms is often prohibitive, making it difficult to exploit the potential gains in performance and energy savings. Design and implementation of applications for these systems involve many system-wide considerations such as algorithm decomposition and architecture mappings to exploit multiple levels of parallelism, inter-device communication and control, and system-level debug and verification. Thus, system-level languages with constructs for expressing multiple levels and forms of parallelism are vital for productive implementation of designs.
Advisors/Committee Members: George, Alan D (committee chair), Lam, Herman (committee member), Mishra, Prabhat (committee member).
Subjects/Keywords: Application programming interfaces; Architectural models; Bandwidth; Communication models; Communication systems; Data transmission; Libraries; Multilevel models; Productivity; Programming models; FPGA – HETEROGENEOUS – MESSAGE – MODEL – PARALLEL – PASSING – PGAS – PORTABILITY – PRODUCTIVITY – PROGRAMMING – RECONFIGURABLE
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
AGGARWAL,VIKAS. (2011). SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0042821
Note: this citation may be lacking information needed for this citation format:
Author name may be incomplete
Chicago Manual of Style (16th Edition):
AGGARWAL,VIKAS. “SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing.” 2011. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0042821.
Note: this citation may be lacking information needed for this citation format:
Author name may be incomplete
MLA Handbook (7th Edition):
AGGARWAL,VIKAS. “SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing.” 2011. Web. 15 Apr 2021.
Note: this citation may be lacking information needed for this citation format:
Author name may be incomplete
Vancouver:
AGGARWAL,VIKAS. SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing. [Internet] [Doctoral dissertation]. University of Florida; 2011. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0042821.
Note: this citation may be lacking information needed for this citation format:
Author name may be incomplete
Council of Science Editors:
AGGARWAL,VIKAS. SHMEM+ and SCF System-Level Programming Models for Scalable Reconfigurable Computing. [Doctoral Dissertation]. University of Florida; 2011. Available from: https://ufdc.ufl.edu/UFE0042821
Note: this citation may be lacking information needed for this citation format:
Author name may be incomplete

University of Florida
2.
Conger, Chrisley David.
Reconfigurable Computing with RapidIO for Space-Based Radar.
Degree: MS, Electrical and Computer Engineering, 2007, University of Florida
URL: https://ufdc.ufl.edu/UFE0020221
► Increasingly powerful radiation-hardened FPGAs, ASICs, and conventional processors along with high-performance embedded system interconnect technologies are helping to enable the on-board processing of real-time, high-resolution…
(more)
▼ Increasingly powerful radiation-hardened FPGAs, ASICs, and conventional processors along with high-performance embedded system interconnect technologies are helping to enable the on-board processing of real-time, high-resolution radar data on satellites and other space platforms. With current processing systems for satellites based on conventional processors and non-scalable bus interconnects, it is impossible to keep up with the high throughput demands of space-based radar applications. The large datasets and real-time nature of most space-based radar algorithms call for highly-efficient data and control networks, both locally within each processing node as well as across the system interconnect. The customized architecture of FPGAs and ASICs allows for unique features, enhancements, and communication options to support such applications. Using a Ground Moving Target Indicator application as a case study, this research investigates low-level architectural design considerations on a custom-built testbed of multiple FPGAs connected over RapidIO. This work presents experimentally gathered results to provide insight into the relationship between the strenuous application demands and the underlying system architecture, as well as the practicality of using reconfigurable components for these challenging high-performance embedded computing applications. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Figueiredo, Renato J. (committee member), Slatton, Kenneth C. (committee member).
Subjects/Keywords: Architectural design; Beamforming; Buffer storage; Data processing; Engines; Mathematical vectors; Pulse compression; Radar; Signals; Software; radar, rapidio, reconfigurable, space; City of Gainesville ( local )
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Conger, C. D. (2007). Reconfigurable Computing with RapidIO for Space-Based Radar. (Masters Thesis). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0020221
Chicago Manual of Style (16th Edition):
Conger, Chrisley David. “Reconfigurable Computing with RapidIO for Space-Based Radar.” 2007. Masters Thesis, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0020221.
MLA Handbook (7th Edition):
Conger, Chrisley David. “Reconfigurable Computing with RapidIO for Space-Based Radar.” 2007. Web. 15 Apr 2021.
Vancouver:
Conger CD. Reconfigurable Computing with RapidIO for Space-Based Radar. [Internet] [Masters thesis]. University of Florida; 2007. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0020221.
Council of Science Editors:
Conger CD. Reconfigurable Computing with RapidIO for Space-Based Radar. [Masters Thesis]. University of Florida; 2007. Available from: https://ufdc.ufl.edu/UFE0020221

University of Florida
3.
Grobelny, Eric.
Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.
Degree: PhD, Electrical and Computer Engineering, 2008, University of Florida
URL: https://ufdc.ufl.edu/UFE0022068
► As systems of computers become more complex in terms of their architecture, interconnect, and heterogeneity, the optimum configuration and use of these machines becomes a…
(more)
▼ As systems of computers become more complex in terms of their architecture, interconnect, and heterogeneity, the optimum configuration and use of these machines becomes a major challenge. To reduce the penalties caused by poorly configured systems, simulation is often used to predict the performance of key applications to be executed on the new systems. Simulation provides the capability to observe component and system characteristics (e.g., performance and power) in order to make vital design decisions. However, simulating high-fidelity models can be very time consuming and even prohibitive when evaluating large-scale systems. The Fast and Accurate Simulation Environment (FASE) framework seeks to support large-scale system simulation by using high-fidelity models to capture the behavior of only the performance-critical components while employing abstraction techniques to capture the effects of those components with little impact on the system. To achieve this balance of accuracy and simulation speed, FASE provides a methodology and associated toolset to evaluate numerous architectural options. This approach allows users to make system design decisions based on quantifiable demands of their key applications rather than using manual analysis which can be error prone and impractical for large systems. The framework accomplishes this evaluation through a novel approach of combining discrete-event simulation with an application characterization scheme in order to remove unnecessary details while focusing on components critical to the performance of the application. In addition, FASE is extended to support in-depth availability analyses and quick evaluations of data-intensive applications. In this document, we present the methodology and techniques behind FASE and include several case studies validating systems constructed using various applications and interconnects. The studies show that FASE produces results with acceptable accuracy (i.e., maximum error of 23.3% and under 6% in most cases) when predicting the performance of complex applications executing on HPC systems. Furthermore, when using FASE to analyze data-intensive applications, the framework achieves over 1500x speedup with less than 1% error when compared to the traditional, function-level modeling approach. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Figueiredo, Renato J. (committee member), Li, Tao (committee member), Fishwick, Paul A. (committee member).
Subjects/Keywords: Analytical models; Architectural models; Datasets; Libraries; Modeling; Parametric models; Personnel evaluation; Scalability; Simulations; Systems design; hpc, hpec, simulation
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Grobelny, E. (2008). Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0022068
Chicago Manual of Style (16th Edition):
Grobelny, Eric. “Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.” 2008. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0022068.
MLA Handbook (7th Edition):
Grobelny, Eric. “Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.” 2008. Web. 15 Apr 2021.
Vancouver:
Grobelny E. Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. [Internet] [Doctoral dissertation]. University of Florida; 2008. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0022068.
Council of Science Editors:
Grobelny E. Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. [Doctoral Dissertation]. University of Florida; 2008. Available from: https://ufdc.ufl.edu/UFE0022068

University of Florida
4.
Su, Hung.
Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization.
Degree: PhD, Electrical and Computer Engineering, 2010, University of Florida
URL: https://ufdc.ufl.edu/UFE0042186
► Developing a high-performance parallel application is difficult. Given the complexity of high-performance parallel programs, developers often must rely on performance analysis tools to help them…
(more)
▼ Developing a high-performance parallel application is difficult. Given the complexity of high-performance parallel programs, developers often must rely on performance analysis tools to help them improve the performance of their applications. While many tools support analysis of message-passing programs, tool support is limited for applications written in other programming models such as those in the partitioned global-address-space (PGAS) family, which is of growing importance. Existing tools that support message-passing models are difficult to extend to support other parallel models because of the differences between the paradigms. In this dissertation, we present work on the Parallel Performance Wizard (PPW) system, the first general-purpose performance system for parallel application optimization. The complete research is divided into three parts. First, we introduce a model-independent PPW performance tool framework for parallel application analysis. Next, we present a new scalable, model-independent PPW analysis system designed to automatically detect, diagnose, and possibly resolve bottlenecks within a parallel application. Finally, we discuss case studies to evaluate the effectiveness of PPW and conclude with contributions and future directions for the PPW project. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Stitt, Greg (committee member), Lam, Herman (committee member), Sanders, Beverly A. (committee member).
Subjects/Keywords: Compilers; Computer programming; Data collection; Data processing; Distance functions; Instrumentation; Modeling; Parallel programming; Programming models; Scalability; analysis, automatic, bottleneck, framework, mpi, optimization, parallel, performance, pgas, ppw, shmem, tool, upc
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Su, H. (2010). Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0042186
Chicago Manual of Style (16th Edition):
Su, Hung. “Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization.” 2010. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0042186.
MLA Handbook (7th Edition):
Su, Hung. “Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization.” 2010. Web. 15 Apr 2021.
Vancouver:
Su H. Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization. [Internet] [Doctoral dissertation]. University of Florida; 2010. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0042186.
Council of Science Editors:
Su H. Parallel Performance Wizard - Framework and Techniques for Parallel Application Optimization. [Doctoral Dissertation]. University of Florida; 2010. Available from: https://ufdc.ufl.edu/UFE0042186

University of Florida
6.
Tsugawa, Mauricio.
On the Design, Performance, and Management of Virtual Networks for Grid Computing.
Degree: PhD, Electrical and Computer Engineering, 2009, University of Florida
URL: https://ufdc.ufl.edu/UFE0024970
► Contemporary distributed systems, exemplified by grid environments, involve resources spanning multiple administrative domains. Existing networking techniques and solutions do not necessarily apply since they are…
(more)
▼ Contemporary distributed systems, exemplified by grid environments, involve resources spanning multiple administrative domains. Existing networking techniques and solutions do not necessarily apply since they are generally designed to be used in enterprise networks i.e., single administrative domain. The presence of firewalls and network address translation devices compromise the connectivity among resources across different sites, and considerable effort is required from site administrators to offer, when possible, a computing environment for distributed applications. In this scenario, grid administrators need privileged access to core network equipment of every site, and possibly of network providers, in order to manage the grid networking an unrealistic requirement. Even when resource providers agree to release the control of network equipment, heterogeneity in terms of vendor, hardware and firmware make the management and operation of such an environment difficult. This dissertation advocates the use of user-level network virtualization to address the networking problems in grid environments, since such virtualization can be designed to not require changes in the core network infrastructure and it can be easily deployed in regular computers i.e., desktops, servers, and laptops. To this end, this work (1) describes the design of a virtual network infrastructure identifying and satisfying the grid network needs; (2) thoroughly investigates implementation options and its implications in virtual network performance; and (3) presents a virtual network management architecture that can help both providers and end users in the operation of virtual networks. The results of this research are reflected in the ViNe middleware package implementing a flexible virtual network approach based on the deployment of user-level virtual routers, which are machines loaded with ViNe processing software. ViNe software allows for dynamic run-time configuration, a feature that facilitates the management of virtual networks through the use of tools and middleware that hide the complexity of configuration processes. ViNe software packet routing capacity, in excess of 800 Mbps, has the best user-level virtual network performance levels reported to date. Finally, mechanisms to address networking challenges unique to cloud computing environments are developed and evaluated using an extended version of ViNe, called TinyViNe. TinyViNe enables end users to deploy virtual networks on cloud environments without the need for specialized networking knowledge. ( en )
Advisors/Committee Members: Fortes, Jose A. (committee chair), George, Alan D. (committee member), Figueiredo, Renato J. (committee member), Chen, Shigang (committee member).
Subjects/Keywords: Architectural design; Connectivity; Ethernet; Firewalls; Grid computing; Internet; Java; Local area networks; Software; Vines; architecture, cloud, design, distributed, grid, management, network, overlay, performance, virtualization
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Tsugawa, M. (2009). On the Design, Performance, and Management of Virtual Networks for Grid Computing. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0024970
Chicago Manual of Style (16th Edition):
Tsugawa, Mauricio. “On the Design, Performance, and Management of Virtual Networks for Grid Computing.” 2009. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0024970.
MLA Handbook (7th Edition):
Tsugawa, Mauricio. “On the Design, Performance, and Management of Virtual Networks for Grid Computing.” 2009. Web. 15 Apr 2021.
Vancouver:
Tsugawa M. On the Design, Performance, and Management of Virtual Networks for Grid Computing. [Internet] [Doctoral dissertation]. University of Florida; 2009. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0024970.
Council of Science Editors:
Tsugawa M. On the Design, Performance, and Management of Virtual Networks for Grid Computing. [Doctoral Dissertation]. University of Florida; 2009. Available from: https://ufdc.ufl.edu/UFE0024970

University of Florida
7.
Holland, Brian.
Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis.
Degree: PhD, Electrical and Computer Engineering, 2010, University of Florida
URL: https://ufdc.ufl.edu/UFE0041845
► FPGAs continue to demonstrate impressive benefits in terms of performance per Watt for a wide range of applications. However, the design time and technical complexities…
(more)
▼ FPGAs continue to demonstrate impressive benefits in terms of performance per Watt for a wide range of applications. However, the design time and technical complexities of FPGAs have made application development expensive, particularly as the number of project revisions increases. Consequently, it is important to engage in systematic formulation of applications, performing strategic exploration, performance prediction, and tradeoff analysis before undergoing lengthy development cycles. Unfortunately, almost all existing simulative and analytic models for FPGAs target existing applications to provide detailed, low-level analysis. This document explores methods, challenges, and tradeoffs concerning performance prediction scope and complexity, calibration and verification, applicability to small and large-scale FPGA systems, efficiency, and automation. The RC Amenability Test (RAT) is proposed as a high-level methodology to address these challenges and provide a necessary design evaluation mechanism currently lacking in FPGA application formulation. RAT is comprised of an extensible analytic model for single and multi-FPGA systems harnessing a modeling infrastructure, RC Modeling Language (RCML), to provide a breath of features allowing FPGA designers to more efficiently and automatically explore and evaluate algorithm, platform, and system mapping choices. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Stitt, Greg (committee member), Lam, Herman (committee member), Sanders, Beverly A. (committee member).
Subjects/Keywords: Analytical models; Architectural design; Architectural models; Communication models; Design analysis; Input output; Modeling; Performance prediction; Pipelines; Rats; analytical, fpga, performance, reconfigurable
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Holland, B. (2010). Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0041845
Chicago Manual of Style (16th Edition):
Holland, Brian. “Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis.” 2010. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0041845.
MLA Handbook (7th Edition):
Holland, Brian. “Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis.” 2010. Web. 15 Apr 2021.
Vancouver:
Holland B. Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis. [Internet] [Doctoral dissertation]. University of Florida; 2010. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0041845.
Council of Science Editors:
Holland B. Improving FPGA Application Development via Strategic Exploration, Performance Prediction, and Tradeoff Analysis. [Doctoral Dissertation]. University of Florida; 2010. Available from: https://ufdc.ufl.edu/UFE0041845

University of Florida
8.
Wang, Dexiang.
Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks.
Degree: PhD, Electrical and Computer Engineering, 2011, University of Florida
URL: https://ufdc.ufl.edu/UFE0042739
► Wavelength-routed all-optical communication technologies have immense potential to become a qualified solution to next-generation communication networks satisfying both long-haul networking and special local communication requirements,…
(more)
▼ Wavelength-routed all-optical communication technologies have immense potential to become a qualified solution to next-generation communication networks satisfying both long-haul networking and special local communication requirements, as in avionic communication systems, due to its efficient one-shot data delivery, wide bandwidth provision, magneto-electrical interference resistance, light-weight signal carrying medium (fibers), etc. However, fiber optic components are susceptible to a range of operating faults, such as stability issues in both mechanical placements and electro-optic operations, especially under hazardous operating conditions. Therefore, it becomes more than desirable to propose efficient fault-tolerant network architectures and protocols to meet varied fault-tolerance requirements under certain resource provision limits.
Advisors/Committee Members: Mcnair, Janise Y (committee chair), Xie, Huikai (committee member), George, Alan D (committee member), Thai, My Tra (committee member).
Subjects/Keywords: Algorithms; Avionics; Fault tolerance; Integers; Minimization of cost; Mirroring; Resource utilization; Topology; War; Wavelengths; all-optical – candidate-routing – circulant-graph – fault-tolerance – ordered-path-enumeration – routing – topology-optimization – torus – wavelength-assignment – wdm-networks
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Wang, D. (2011). Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0042739
Chicago Manual of Style (16th Edition):
Wang, Dexiang. “Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks.” 2011. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0042739.
MLA Handbook (7th Edition):
Wang, Dexiang. “Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks.” 2011. Web. 15 Apr 2021.
Vancouver:
Wang D. Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks. [Internet] [Doctoral dissertation]. University of Florida; 2011. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0042739.
Council of Science Editors:
Wang D. Fault-Tolerance-Oriented Topology, Routing and Wavelength Assignment Optimization for WDM All-Optical Networks. [Doctoral Dissertation]. University of Florida; 2011. Available from: https://ufdc.ufl.edu/UFE0042739

University of Florida
9.
Reardon, Casey.
Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing.
Degree: PhD, Electrical and Computer Engineering, 2010, University of Florida
URL: https://ufdc.ufl.edu/UFE0041561
► Due to recent trends in computing that favor device technologies and applications exploiting explicit parallelism to achieve greater performance, reconfigurable computing (RC) systems consisting of…
(more)
▼ Due to recent trends in computing that favor device technologies and applications exploiting explicit parallelism to achieve greater performance, reconfigurable computing (RC) systems consisting of highly parallel applications executing on platforms featuring reconfigurable devices such as FPGAs are becoming an increasingly important option for accelerating applications in high-performance and embedded computing. Unfortunately, the time and difficulty associated with developing applications for RC platforms is often prohibitive, making it difficult to exploit the potential gains in performance and power savings that RC can offer. In order to facilitate RC productivity, better concepts and tools are needed to allow designers to plan and analyze their designs before coding a specific (and possibly fruitless) implementation, a process we call formulation. The research presented here defines a formal framework and presents a set of techniques to address the need for better RC formulation, which includes 1) a script-based discrete-event simulation framework for rapid analysis of RC systems, 2) an abstract modeling language for conveniently representing RC systems that can be integrated with existing prediction and analysis methods, and 3) an algorithm for automated scheduling and partitioning of applications onto scalable RC platforms. Case studies show the simulation framework to provide performance prediction results across multiple applications and platforms with errors of less than 10% and in a fraction of the time that traditional functional simulators require. The abstract modeling framework is demonstrated in modeling a number of RC systems and serves as an effective interface to the simulation framework. The automated scheduling algorithm for scalable RC systems efficiently provides users with near-optimal partitions and schedules of heterogeneous tasks graphs mapped to potentially large-scale distributed RC-based clusters. Combined, these techniques allow RC designers to efficiently model, analyze, and document their designs early in the development process, which is projected to provide large improvements in overall productivity and thus expand the usage of RC technologies. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Lam, Herman (committee member), Stitt, Greg (committee member), Mishra, Prabhat (committee member).
Subjects/Keywords: Algorithms; Architectural design; Architectural models; Design analysis; Modeling; Molecules; Parametric models; Scheduling; Simulations; Systems design
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Reardon, C. (2010). Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0041561
Chicago Manual of Style (16th Edition):
Reardon, Casey. “Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing.” 2010. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0041561.
MLA Handbook (7th Edition):
Reardon, Casey. “Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing.” 2010. Web. 15 Apr 2021.
Vancouver:
Reardon C. Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing. [Internet] [Doctoral dissertation]. University of Florida; 2010. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0041561.
Council of Science Editors:
Reardon C. Abstraction and Simulation for Strategic Design-Space Exploration in Reconfigurable Computing. [Doctoral Dissertation]. University of Florida; 2010. Available from: https://ufdc.ufl.edu/UFE0041561

University of Florida
10.
Chadha, Vineet.
Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform.
Degree: PhD, Computer Engineering - Computer and Information Science and Engineering, 2008, University of Florida
URL: https://ufdc.ufl.edu/UFE0022662
► This dissertation presents the mechanisms to provision and characterize I/O workloads for applications found in virtual data-centers. This dissertation addresses two specific modes of workload…
(more)
▼ This dissertation presents the mechanisms to provision and characterize I/O workloads for applications found in virtual data-centers. This dissertation addresses two specific modes of workload execution in a virtual data center: (1) workload execution in heterogeneous compute resources across wide-area environment, and (2) workload execution and characterization within a virtualized platform. A key challenge arising in wide-area, grid computing infrastructures is that of data management: how to provide data to applications, seamlessly, in environments spanning multiple domains. In these environments, it is often the case that data movement and sharing is mediated by middleware that schedules applications. This thesis presents a novel approach that enables wide-area applications to leverage on-demand block-based data transfers and a de-facto distributed file system (NFS) to access data stored remotely and modify it in the local area - Redirect-on-Write file system (ROW-FS). The ROW-FS approach enables multiple clients to operate on private, virtual versions of data mounted from a single shared data served as a network file system (NFS). ROW-FS approach enables multiple VM instances to efficiently share a common set of virtual machine image files. The proposed approach offers savings in storage and bandwidth requirements compared to the conventional approaches of provisioning VMs by copying the entire VM image to the client and by cloning the image on the server side. The Thin client approach described in this dissertation uses ROW-FS to enable the use of unmodified NFS clients/servers and local buffering of file system modifications during an application's lifetime. An important application of ROW-FS is in enabling the instantiation of multiple non-persistent virtual machines across wide-area resources from read-only images stored in an image servers (or distributed along multiple replicas). A common deployment scenario of ROW-FS is when the virtual machine hosting its private, redirected ?shadow? file system server and the client virtual machine are consolidated into a single physical machine. While a virtual machine provides levels of execution isolation and service partition that are desirable in environments such as data centers, its associated overheads can be a major impediment for wide deployment of virtualized environments. While the virtualization cost depends heavily on workloads, the overhead is much higher with I/O intensive workloads compared to those which are compute-intensive. Unfortunately, the architectural reasons behind the I/O performance overheads are not well understood. Early research in characterizing these penalties has shown that cache misses and TLB related overheads contribute to most of I/O virtualization cost. While most of these evaluations are done using measurements, this thesis presents an execution-driven simulation based analysis methodology with symbol annotation as a means of evaluating the performance of virtualized workloads, and presents simulation-based characterization of…
Advisors/Committee Members: Figueiredo, Renato J. (committee chair), Fortes, Jose A. (committee member), George, Alan D. (committee member), Wilson, Joseph N. (committee member), Boykin, P. Oscar (committee member).
Subjects/Keywords: Household appliances; Image servers; Income protection insurance; Input output; Munchausen syndrome by proxy; Preliminary proxy material; Proxy reporting; Proxy statements; Simulations; Workloads; filesystem, simulation, virtualization, xen
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Chadha, V. (2008). Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0022662
Chicago Manual of Style (16th Edition):
Chadha, Vineet. “Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform.” 2008. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0022662.
MLA Handbook (7th Edition):
Chadha, Vineet. “Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform.” 2008. Web. 15 Apr 2021.
Vancouver:
Chadha V. Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform. [Internet] [Doctoral dissertation]. University of Florida; 2008. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0022662.
Council of Science Editors:
Chadha V. Provisioning Wide-Area Virtual Environments through I/O Interposition The Redirect-on-Write File System and Characterization of I/O Overheads in a Virtualized Platform. [Doctoral Dissertation]. University of Florida; 2008. Available from: https://ufdc.ufl.edu/UFE0022662

University of Florida
11.
Koehler, Seth.
ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing.
Degree: PhD, Computer Engineering - Computer and Information Science and Engineering, 2010, University of Florida
URL: https://ufdc.ufl.edu/UFE0042327
► Reconfigurable-computing (RC) applications employing both microprocessors and FPGAs (field-programmable gate arrays) have potential for large speedup when compared with traditional (software-based) parallel applications. However, this…
(more)
▼ Reconfigurable-computing (RC) applications employing both microprocessors and FPGAs (field-programmable gate arrays) have potential for large speedup when compared with traditional (software-based) parallel applications. However, this potential is marred by the additional complexity of these hybrid systems, making it difficult to identify performance bottlenecks and achieve desired performance. Performance analysis concepts and tools are well researched and widely available for traditional parallel applications but are lacking in RC, despite being of great importance due to the applications' increased complexity. In this document, we explore challenges, tradeoffs, and various techniques for automated instrumentation, low-overhead measurement, hierarchical visualization, performance exploration, common bottleneck detection, and tool-assisted optimization for RC applications. We specifically propose the Reconfigurable-Computing Application Performance (ReCAP) framework to address these challenges and provide a cohesive structure for the various tradeoffs and techniques discussed. ReCAP seeks to facilitate or automate much of the time-consuming and error-prone processes associated with manually analyzing performance for an RC application, enabling an application designer to more productively locate and remedy performance bottlenecks. Through this research, novel concepts as well as infrastructure for performance analysis and optimization of RC applications are introduced, analyzed, prototyped, and evaluated. Case studies using a prototype ReCAP tool are provided across a representative set of RC systems and applications to demonstrate the effectiveness of this framework. This tool is believed to be the first of its kind for RC, a relatively new but increasingly important paradigm of computing. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Davis, Timothy A. (committee member), Stitt, Greg (committee member), Peir, Jih-Kwon (committee member), Lam, Herman (committee member), Gordon-Ross, Ann (committee member).
Subjects/Keywords: Application programming interfaces; Computer memory; Datasets; Design optimization; Distance functions; Instrumentation; Musical performance; Recordings; Signals; Software; analysis, application, bottleneck, exploration, fpga, hardware, optimization, parallel, performance, rc, reconfigurable, visualization
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Koehler, S. (2010). ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0042327
Chicago Manual of Style (16th Edition):
Koehler, Seth. “ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing.” 2010. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0042327.
MLA Handbook (7th Edition):
Koehler, Seth. “ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing.” 2010. Web. 15 Apr 2021.
Vancouver:
Koehler S. ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing. [Internet] [Doctoral dissertation]. University of Florida; 2010. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0042327.
Council of Science Editors:
Koehler S. ReCAP A Novel Framework for Application Performance Optimization in Reconfigurable Computing. [Doctoral Dissertation]. University of Florida; 2010. Available from: https://ufdc.ufl.edu/UFE0042327

University of Florida
12.
Ganguly, Arijit.
Self-Managing Virtual Networks for Wide-Area Distributed Computing.
Degree: PhD, Computer Engineering - Computer and Information Science and Engineering, 2008, University of Florida
URL: https://ufdc.ufl.edu/UFE0022657
► Sharing of computing and storage resources among different institutions and individuals connected over the Internet is seen as a solution to meet the ever-increasing computation…
(more)
▼ Sharing of computing and storage resources among different institutions and individuals connected over the Internet is seen as a solution to meet the ever-increasing computation and storage demands of modern applications. Several factors curtail the ability of existing applications to run seamlessly on Wide-area Networks (WANs): heterogeneous resource configurations, obscured access to resources due to Network Address Translators (NATs) and firewalls, inability to express sharing policies and lack of isolation provided by operating systems. This work addresses the problem of providing bi-directional network connectivity among wide-area resources behind NATs and firewalls. At the core of the presented approach is a self-managing networking infrastructure (IPOP) that aggregates wide-area hosts into a private network with decoupled address space management, and is functionally equivalent to a Local-area network (LAN) environment where a wealth of existing, unmodified IP-based applications can be deployed. The IPOP virtual network tunnels the traffic generated by applications over a P2P-based overlay network, which handles NAT/firewall traversal (through hole-punching techniques) and dynamically adapts its topology (through establishment of direct connections between communicating nodes) in a self-organized, decentralized manner. Together with classic virtual machine technology for software dissemination, IPOP facilitates deployment of large-scale distributed computing environments on wide-area hosts owned by different organization and individuals. A real deployment of the system has been up and running for more than one year, providing access to computational resources for several users. This dissertation makes the following contributions in the area of virtualization applied to wide-area networks: a novel self-organizing IP-over-P2P system with decentralized NAT traversal; decentralized self-optimization techniques to create overlay links between nodes based on traffic inspection; creation of isolated address spaces and decentralized allocation of IP addresses within each such address space using Distributed Hash Tables (DHTs); tunneling of overlay links for maintaining the overlay structure even in presence of NATs and routing outages; and techniques for proxy discovery for tunnel nodes using network coordinates. I describe the IPOP virtual network architecture and present an evaluation of a prototype implementation using well-known network performance benchmarks and a set of distributed applications. To further facilitate deployment of IPOP, I describe techniques that allow new users to easily create and manage isolated address spaces and decentralized allocation of IP addresses within each such address space. I present generally applicable techniques that facilitate consistent routing in structured P2P systems even in presence of overlay faults, thereby benefiting different applications of these systems. In the context of the IPOP system, these techniques provide improved virtual IP connectivity. I also describe and…
Advisors/Committee Members: Figueiredo, Renato J. (committee chair), Fortes, Jose A. (committee member), Newman, Richard E. (committee member), George, Alan D. (committee member), Avery, Paul R. (committee member).
Subjects/Keywords: Connectivity; Coordinate systems; Identifiers; Internet; Munchausen syndrome by proxy; Preliminary proxy material; Proxy reporting; Proxy statements; Tunnels; Uniform resource identifiers; dht, firewalls, grid, nat, networks, p2p, virtual
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Ganguly, A. (2008). Self-Managing Virtual Networks for Wide-Area Distributed Computing. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0022657
Chicago Manual of Style (16th Edition):
Ganguly, Arijit. “Self-Managing Virtual Networks for Wide-Area Distributed Computing.” 2008. Doctoral Dissertation, University of Florida. Accessed April 15, 2021.
https://ufdc.ufl.edu/UFE0022657.
MLA Handbook (7th Edition):
Ganguly, Arijit. “Self-Managing Virtual Networks for Wide-Area Distributed Computing.” 2008. Web. 15 Apr 2021.
Vancouver:
Ganguly A. Self-Managing Virtual Networks for Wide-Area Distributed Computing. [Internet] [Doctoral dissertation]. University of Florida; 2008. [cited 2021 Apr 15].
Available from: https://ufdc.ufl.edu/UFE0022657.
Council of Science Editors:
Ganguly A. Self-Managing Virtual Networks for Wide-Area Distributed Computing. [Doctoral Dissertation]. University of Florida; 2008. Available from: https://ufdc.ufl.edu/UFE0022657
.