| Mark Burgess. GNU cfengine. Free Software Foundation, Boston, Massachusetts, 1994-1998. |
....of the dungeon with a pistol and a modest amount of ammunition. Doomwas chosen for this project for two reasons. The first is that it is a classic game, familiar to most system administrators. The second is that its source code was recently released under the GNU General Public License (GPL) [13]. This license not only allows the author to modify the source code, but it guarantees that future derivatives of the author s work will be available to the public. RESULTS PSDoom received a surprisingly large reaction even though it was not publicized [24, 26, 4, 17] Less than a week after the ....
GNU General Public License. Free Software Foundation, Inc., Boston MA, 1991.
....FOR VR APPLICATION DEVELOPMENT VR Juggler [1] developed at Iowa State University s Virtual Reality Applications Center, is an important recent addition to the ranks of VR development systems. As of January 2000, VR Juggler is available to the public under the GNU Library General Public License [21]. It was designed to provide cross platform support for a large array of VR hardware, including extremely flexible support for projection based displays. The VR Juggler project s goal is to maximize flexibility, portability, extensibility, and maintainability of both applications and the ....
"GNU Lesser General Public License." Free Software Foundation, Boston, Feb 1999.
....linking, the basic capabilities of the tool can be extended in arbitrary ways without recompiling the core. The fact that binary code is built for new components contributes to reduced execution time. Class development takes place in terms of C programming [153] augmented by a set of M4 macros [142]. As these macros are expanded code is automatically generated to take care of all interactions with the GMSim core. This reduces the programming efforts significantly. Programming is based on the concept of hook functions. Rather than letting objects call the core, the core invokes objects in ....
SEINDAL, R. The GNU m4 macro processor. The GNU Project, the Free Software Foundation (FSF). <http://www.fsf.org>.
....develoment of simulation models but preserves a coherent view. Otherwise, the objectives of GMSim are execution speed and flexibility. Speed is gained by building bi1 179 nary code for the basic parts of a model. This is based on the C programming language [8] augmented by a set of M4 macros [9]. The tool is completely generic and application specific components are incorporated by run time linking. Flexibility is obtained by using the Tcl Tk script environment [10] for simulation control. The tool can be extended in arbitrary ways by script programming. Scheduling in GMSim is based ....
R. Seindal. The GNU m4 macro processor. The GNU Project, the Free Software Foundation (FSF). <http://www.fsf.org>.
....Because a direct correspondence exists between the produced C code and the initial Scheme source le, it is possible to reuse standard C tools to pro le Scheme source pro Figure 5: Queens s memory con gurations grams. Kprof is designed as a layer surrounding the standard Unix Gprof tool [6, 5]. This technique is described in a forthcoming paper [18] Kprof decodes Gprof information (in particular, Kprof demangles Gprof symbols) and uses the result to compute allocation pro les. 3.4.1 Inherited features Since Kprof is a front end to Gprof it inherits some of its facilities and, alas, ....
....particular, Kprof demangles Gprof symbols) and uses the result to compute allocation pro les. 3.4.1 Inherited features Since Kprof is a front end to Gprof it inherits some of its facilities and, alas, some of its inaccuracies. These are described in some details in the GNU gprof documentation [5]. We shortly summarize them in this section. Run time gures are based on a sampling process. To determine the time spent in each function Gprof samples the hardware program counter at regular intervals (e.g. every 0.01 seconds) The entire time interval is charged to the corresponding ....
[Article contains additional citation context not shown here]
J. Fenlason and B. Baccala. GNU-gprof: user manual. Technical report, Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, 1997.
....(Graphics Interchange Format) file using the public domain pstogif and whirlgif tools. The specification framework in section 2.2 needs to be instantiated for the various problem variants. For convenience, the framework is held as a single template that is filled in using a macro processor m4 [10] in this case. This allows one specification framework to be used for all the variants. Since the goal is graphical simulation, it would be preferable to enter the initial configuration of bodies graphically. This is quite feasible, but has not yet been done. The general features of m4 (such as ....
Ren e Seindal. GNU m4 (version 1.4). Technical report, Free Software Foundation, 1997.
....inputs, whether timed and whether multi bit. The template is an outline PR (SDL Phrasal Representation) specification that is preprocessed to yield the required variants. Although the macro facility of SDL was investigated for this, it is not sufficiently flexible. Instead the m4 macro processor [22] is used. The m4 library modules are automatically pre processed to generate the PR library packages. The approach using templates makes the m4 library much smaller (10 15 in size compared to the generated PR) The approach makes the library more maintainable, since a single template needs to ....
R. Seindal. GNU m4 (version 1.4). Technical report, Free Software Foundation, 1997.
....the logic function, number of inputs, whether timed and whether multi bit. The template is an outline PR specification that is pre processed to yield the required variants. Although the macro facility of SDL was investigated for this, it is not sufficiently flexible. Instead the m4 macro processor [26] is used. The m4 library modules are automatically pre processed to generate the PR library packages. For example, all the nand variants in the logic gates package are generated by the m4 call: gate decls(nand) which expands to a number of calls like: gate decl(nand,3,timed,multibit) that ....
R. Seindal. GNU m4 (version 1.4). Technical report, Free Software Foundation, 1997.
....and efficient tool. This is the motivation for the GMSim development. The objectives of GMSim are execution speed and flexibility. Speed is gained by building binary code for the basic parts of a model. This is based on the C programming language [38] in combination with M4 macro pre processing [34]. The concept of various hook functions is central to the discussion. Together, the set of recognized hooks forms the programming interface to the GMSim core. The GMSim tool itself is completely generic. Application specific components are conveniently incorporated by run time linking. Flexibility ....
SEINDAL, R. The GNU m4 macro processor. The GNU Project, the Free Software Foundation (FSF). <http://www.fsf.org>.
....instructions that are ready, i.e. those that do not have outgoing edges in the DFG, and ffl a queue, containing all blocked instructions, i.e. those that do not have outgoing edges but cannot be executed due to processor resources already used by another instruction. The scheduling algorithm [14] 0. The list and the queue are initialized to be empty. Then all instructions that are ready are moved to the ready list. 1. All entries of the queue are inspected to determine whether they can be moved to the ready list. 2. If the ready list is empty now, the corresponding processor cycle cannot ....
....not taken into account in the design of the instruction scheduler. V. An artificial test program Finally, we present a program not based on the Livermore Kernels. We constructed this program to show that the calculation of the weights for the DFG nodes may mislead the algorithm. This calculation [14] is based on the data dependencies, but does not take into account the conflicts due to the usage of the same function unit. Therefore, two instructions were chosen which share a function unit but cannot be executed directly in sequence without a pipeline stall. They are placed in the source ....
M.D. Tiemann: The GNU instruction scheduler. Free Software Foundation, Cambridge MA, June 1989.
....buffer cache. The Linux kernel and much of CPU 2 Fast Ethernet Switch CPU N CPU 1 Figure 2: Caltech Hyglac cluster 1 CPU CPU CPU CPU 2 3 4 Figure 3: Los Alamos Loki cluster the basic supporting software is distributed under the terms of the Free Software Foundation s GNU Public License [3] which insures that source code to the system is available, that we can easily share improvements, and that there are no per node royalties. The Beowulf software environment, Grendel, is implemented as an add on to commercially available, royalty free base Linux distributions. These distributions ....
GNU General Public License, Version 2, June 1991, Free Software Foundation, Inc., 675 Massachusetts Ave, Cambridge MA 02139.
....manifold, end manifold, declare variable, define visibility list and the like. The result of the compilation of each manifold program file is an MSM macro assembly file which contains the description of possibly several manifold and or manner specifications. In the next step, a macro processor [44] turns this macro assembly file into a real Concurrent C source program file. Each manifold becomes a separate Concurrent C process type; the macro assembly instructions are either turned into plain Concurrent C instructions or into calls to the run time library functions. Finally, the ....
R. Seindal, GNU M4. Free Software Foundation, Inc., 0.07 ed., November 1990.
....that the connection is closed when an error status is returned in response to the request. 4 3. Trial implementation Trial implementation is under way using 1) RSA as the asymmetric key encryption method (OSISEC RSA library) 2] 2) DES as the symmetric key encryption method (GNU DES library)[3], 3) RSA as the electronic signature method (OSISEC RSA library) and 4) a one way hash function based on MD5[4] As for random key generation, programs included in the OSISEC RSA library and GNU DES library are used for RSA asymmetric keys and DES symmetric keys, respectively. In the ....
Young E. GNU DES library version 3.00. Free Software Foundation, 1993
....by data types and functions, making them more general, or generic, than components in older libraries. Parameterization is done using compile time mechanisms such as generics or templates (e.g. Booch s Ada and C libraries [1, 2] or preprocessing mechanisms (e.g. Lea s GNU C library [6]) achieving greater run time efficiency than was possible with older methods (for example, passing at run time the size of data elements and a comparison function to C library routines such as qsort or bsearch) But in most cases parameters are still restricted to scalar parameters, data types, ....
D. Lea, The GNU C++ Library, software and documentation, The Free Software Foundation, 675 Mass Ave, Cambridge, MA, Feb 1988.
....little or no support for interactive applications like the BATCH system [15] the Generic Network Queuing System (GNQS) 9] Distributed Queuing System (DQS) 8] Condor [11] and CODINE [5] Second, some projects do provide support for both batch and interactive jobs. For example, GNU Queue [16] essentially replaces the rsh command by allowing both batch and interactive jobs to be started automatically on a particular set of machines. LSF [18] and GLUnix [7] both support interactive jobs as well as batch jobs, but treat them in a totally different manner. Until now, the WINNER RMS as ....
GNU Queue. Free Software Foundation. http://www.gnu.org/software/queue/queue.html
....developed and tested to run on most common UNIX platforms, including LINUX, SunOS, Solaris, IRIX, AIX and HP UX. 1 Compilation is controlled using the UNIX make facility through the use of a system of hierarchical makefile scripts. The makefile scripts are configured to use the GNU gcc compiler [13]. Porting the source code to other platforms and other compilers is the sole responsibility of the recipient. To compile the C programs, you must mount the first of the two ISO 9660[8] CD ROMs on your system. You may need the assistance of your system administrator. Once mounted, the directories ....
....organization and content of data files in the database. Each data file distributed under the top level directory data has been compressed. Image files with extension pct are compressed using CCITT Group 4 [16] All other files have been compressed using the public domain GNU zip (GZIP) utility [13]. The GZIP 1.2.4 source code distribution (requiring installation and compilation) is provide in the tar file gzip.tar under the top level src directory. Typically, files compressed using GZIP have an added extension of .gz . This CD ROM distribution is formatted in ISO 9660, requiring that all ....
[Article contains additional citation context not shown here]
"GNU Project," Free Software Foundation, 59 Temple Place -- Suite 330, Boston, MA, 02111, http://www.gnu.org .
....amounts of time are spent in the arithmetic of arbitrary pre 18 G. Attardi and T. Flagella cision integers (42.5 in mpn addmul 1, 10.2 in mpn mul 1, 4.3 in mpz mul, 3.3 in mpn mul) which grow respectively to 50.4 , 12.9 , 4.8 and 4.1 when using the TempHeap. These are routines from the GNU Multiple Precision library (GMP) FSF 1994) that are used in the PoSSo library: mpn addmul is an assembly code routine which multiplies a limb vector with a limb and adds the result to a second limb vector, mpn mul 1 multiplies a limb vector with a limb and stores the result in a second limb vector, mpn mul multiplies two natural numbers ....
The GNU MP library, Free Software Foundation, Version 1.99.8. (1994).
No context found.
Mark Burgess. GNU cfengine. Free Software Foundation, Boston, Massachusetts, 1994-1998.
No context found.
R. Seinal. GNU m4, version 1.4. Free Software Foundation, Inc., November 1994. Available via: http://www.gnu.org.
No context found.
GNU C Compiler Manual (V.2.7.2), Free Software Foundation, Inc., Boston, 1995.
No context found.
GNU Emacs Lisp Reference Manual, for Emacs Version 18, June 1990. Free Software Foundation, Inc.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC