{"title":"The Paraguin compiler - message-passing code generation using SUIF [Stanford University Intermediate Format]","authors":"C. Ferner","doi":"10.1109/SECON.2002.995545","DOIUrl":"https://doi.org/10.1109/SECON.2002.995545","url":null,"abstract":"Introduces the Paraguin project at the University of North Carolina at Wilmington. The goal of the project is to build an open-source message-passing parallelizing compiler for distributed-memory computer systems. We discuss the progress we have made in developing this compiler as well as mention the parts that have not yet been developed. It is our intent that, by providing an open-source compiler, we will stimulate research in automatic message-passing parallelism and encourage collaboration. We demonstrate a technique to improve the performance of a message-passing program by overlapping communication with computation. Although the original concept was introduced previously by S.P. Amarasinghe and M.S. Lam (1993), the algorithm was not developed nor shown to provide any benefit. Our preliminary results indicate that the technique significantly improves the performance. We were able to reduce the running time of our test program by 4-65%.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114527239","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Connection management methods for network service providers","authors":"E. Fulp","doi":"10.1109/SECON.2002.995564","DOIUrl":"https://doi.org/10.1109/SECON.2002.995564","url":null,"abstract":"Network service providers purchase connection rights from network owners then offer network access to individual users at a price. Under this system the service provider seeks to maximize profit and minimize blocking by properly provisioning (purchasing) and allocating (pricing) network connections. Determining the appropriate amount to provision and allocate depends on accurately estimating user demand, which is problematic due to the unpredictable nature of users and market interactions. This paper introduces user demand estimation techniques required to optimally manage network connections. These methods maximize profit, while maintaining a low blocking probability for each connection. Analytical results are validated using simulation under variable conditions and demonstrate the impact of accurate demand estimation on profit and blocking.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114952197","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Database programming using Java","authors":"M. Swain, J.A. Anderson, R. Korrapati, N. Swain","doi":"10.1109/SECON.2002.995590","DOIUrl":"https://doi.org/10.1109/SECON.2002.995590","url":null,"abstract":"Focuses on database programming using Java. Java provides a very good approach to working with different database. A discussion is provided about database programming using Java for the Microsoft Access DBMS. Some concepts are reviewed along the way, like relational databases, components of databases, Open Database Connectivity (ODBC) data sources, the Java SQL package and methods. The Java programming language has the potential of working with different databases like SQL Server, Oracle, Informix, Sybase, Microsoft Access and others. Java uses the JDBC (Java Database Connectivity) tool to work with the database. Programs developed with the Java programming language and JDBC are platform- and vendor-independent. This paper introduces the concept of a JDBC-ODBC bridge for Microsoft Access, which is a useful system for understanding and teaching database programming. Examples of simple Java programs for Microsoft Access are provided as illustrations of the concept of database programming.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115036921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"TSNU-PSTD modeling of a simplified indoor wave propagation for wireless network communications","authors":"Xiaoping Liu, Yinchao Chen","doi":"10.1109/SECON.2002.995587","DOIUrl":"https://doi.org/10.1109/SECON.2002.995587","url":null,"abstract":"In this research, we develop a transformed-space, nonuniform pseudo-spectral time domain (TSNU-PSTD) Maxwell solver for modeling a simplified indoor wave propagation in a multilayer dielectric system for wireless local area network (WLAN) communications. Herein, we transform a nonuniform grid {x/sub i/} to a uniform one {u/sub i/} to fit for dimensions of practical structures prior to applying the standard fast Fourier transform (FFT). It is reported that this scheme is as efficient as the conventional uniform PSTD with a computational complexity of O(NlogN) since the difference is only the factor of du/dx between the conventional PSTD and the TSNU-PSTD techniques. An initial-condition excitation of a Gaussian pulse over the entire computational domain is employed as the initial excitation to eliminate undesired Gibbs phenomena, which could seriously deteriorate the implementation of the PSTD. An anisotropic version of the Berenger perfectly matched layers (APML) is used to suppress the wraparound effect at the two ends of the computational domain, which is caused by the periodicity of the FFT.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116924534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A vector graph object-based modeling technique for complex physical systems","authors":"K. Cannon, D. Schrage, S. Sarathy, K.A. Shujaee","doi":"10.1109/SECON.2002.995608","DOIUrl":"https://doi.org/10.1109/SECON.2002.995608","url":null,"abstract":"Traditional dynamic analyses do not allow for systematic and routine development of governing equations independent of the physical topology and constraints. Thus, an automated approach to developing such equations is not possible for a sufficiently large class of problems. Most simulation and modeling applications are based on the classical dynamic methods which restricts their use to a limited subset of physical systems. The vector graph theoretic methods have been successfully used to derive the dynamic models of a diverse set of physical systems. The vector graph theory provides for an automated process that can be used for many dynamics systems The researchers at Clark Atlanta University, have established an integrated and open simulation environment as part of the Virtual Environment Robot Controller Design (VERCD) project. The core component of the VERCD framework is the hybrid simulation engine which uses an object-oriented model and vector graph approach to perform dynamic analysis. This paper focuses on a hybrid simulation engine as it relates to real-time simulation environment to perform the dynamic analysis on a wide variety of physical models.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122063606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving sound spatialization by modifying head-related transfer functions to emulate protruding pinnae","authors":"N. Gupta, A. Barreto, C. Ordonez","doi":"10.1109/SECON.2002.995637","DOIUrl":"https://doi.org/10.1109/SECON.2002.995637","url":null,"abstract":"Head-related transfer functions (HRTF) are widely used for the synthesis of binaural sound, which can produce in the listener the illusion of a sound that originates at a virtual location around him/her. The accuracy in the perception of these sounds, however, is compromised by the \"cone of confusion\" effect. Due to this effect, a source in the back hemisphere is perceived to be in the front hemisphere, and vice versa. This effect is particularly noticeable in the front (azimuth 0/spl deg/) and the back (azimuth 180/spl deg/). Preliminary observations suggested that the HRTF of individuals with particularly protruding ears show more accentuated spectral differences between symmetric locations. These HRTF were helpful in resolving the cone of confusion when used by subjects with average or small pinna protrusions. This paper describes the design of attenuation/amplification spectral profiles based on those seen in HRTF from protruding ears and how they are applied to modify the HRTF of several subjects. Listening tests showed that the HRTF so modified yielded enhanced front-back differentiation, with respect to the original HRTF of the test subjects.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"369 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122078009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SystemC modeling of a parallel processor broadcast interconnection system","authors":"J. Booth, J. Kulick","doi":"10.1109/SECON.2002.995562","DOIUrl":"https://doi.org/10.1109/SECON.2002.995562","url":null,"abstract":"Modeling of complex hardware/software systems is becoming more difficult due to the complexity of interactions that occur between hardware and software and the need to model each component at multiple levels of detail. System modeling languages such as SystemC are assisting in this area by allowing real application level software to be interfaced with hardware models that maintain great fidelity to the actual hardware realization. This paper describes a project to develop a model of a large complex hardware/software system that is the heart of a parallel processor interconnection architecture being developed at The University of Alabama in Huntsville. The model developed allows the investigators to vary the parameters of system workload, policy for message passing protocols, and hardware features such as size of elasticity buffers and DMA controller burst size in a single homogeneous model. Initial results are encouraging and the hope is that as SystemC synthesis tools become available, the hardware components of the model can be translated automatically into hardware designs for FPGA and other rapid prototyping platforms without redesign or coding.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124787706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integratable robot simulation tools","authors":"P. Koseeyaporn, G. Cook, A. Strauss","doi":"10.1109/SECON.2002.995622","DOIUrl":"https://doi.org/10.1109/SECON.2002.995622","url":null,"abstract":"A new graphical simulation package, which is capable of interoperability with other extensive programs, is proposed. A built-in LISP interpreter based on COMMON LISP allows a user to model and manipulate the robot while the result is displayed on a 3D graphical display. Other programming languages that are compatible with the component object model interface can also be applied to the modeling and simulation. The simulation package provides many useful features such as collision detection, inverse kinematics, matrix transformation operations, and several graphical user interfaces. The simulation objects are built based on a triangle strip model to form primitive objects such as a box, cone, sphere, etc. These primitive objects are combined to construct the robot that may contain several serial or parallel links so that many possible types of robots can be modeled.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130026568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Removal of bounds checks in an annotation-aware JVM","authors":"Donald E. Yessick, Joel Jones","doi":"10.1109/SECON.2002.995591","DOIUrl":"https://doi.org/10.1109/SECON.2002.995591","url":null,"abstract":"This paper discusses the possibility of removing checks on bounds from array references in structured code and presents an efficient mechanism for transferring the optimization knowledge within the Java class file. Occurrences documented within the Spec benchmark systems are tallied and reported as percentages.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114154359","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
K. Aaron, N. Foster, D.P. Hazel, A.M. Hasanul Basher
{"title":"Closed-loop position control system using LabVIEW","authors":"K. Aaron, N. Foster, D.P. Hazel, A.M. Hasanul Basher","doi":"10.1109/SECON.2002.995606","DOIUrl":"https://doi.org/10.1109/SECON.2002.995606","url":null,"abstract":"A closed-loop DC motor control system is developed using National Instrument's (NI) data acquisition (DAQ) board (Model MIO 6040E), LabVIEW software package, and DAQ signal accessory board for smooth and accurate positioning. The motor can be rotated either clockwise (CW) or counterclockwise (CCW) as needed. A linear feedback that employs a potentiometer provides the current position of the motor. The LabVIEW software is used to develop a virtual instrument (VI) that includes a front panel and a functional diagram. The VI reads the desired position of the motor entered by the user on the front panel and the current motor position via feedback, and determines its amount and direction of rotation. A smooth cubic polynomial that is continuous and has a continuous first and second derivative is utilized to represent the angular position of the motor. The VI uses the polynomial to generate a velocity profile which in turn is converted into a voltage profile for the motor armature through a conversion formula. This conversion formula is determined through the use of motor speed-voltage characteristics obtained from laboratory experiments. Reading the motor position and sending voltage to the motor circuit are accomplished via the DAQ's input and output ports respectively. The system is tested in the laboratory for different angular displacements and initial positions of the motor. Initial results are found to be satisfactory. This initiative is a preliminary work towards the development of a control system of one of the Radio Telescopes (called Smiley) at Pisgah Astronomical Research Institute (PARI) in Rosman, North Carolina.","PeriodicalId":228265,"journal":{"name":"Proceedings IEEE SoutheastCon 2002 (Cat. No.02CH37283)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124393945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}