Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.547.170 Times

Algorithm::Networksort 1.05

  Date Added: July 18, 2010  |  Visits: 558

Algorithm::Networksort

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



Algorithm::Networksort can create inline comparisons for sorting. SYNOPSIS use Algorithm::Networksort qw(:all); my $inputs = 4; # # Generate the network (a list of comparators). # my @network = nw_comparators($inputs); # # Print the list, and print the graph of the list. # print nw_format(@network, $inputs), "n"; print nw_graph(@network, $inputs), "n"; This module will create sorting networks, a sequence of comparisons that do not depend upon the results of prior comparisons. Since the sequences and their order never change, they can be very useful if deployed in hardware or used in software with a compiler that can take advantage of parallelism. Unfortunately a network cannot be used for generic run-time sorting like quicksort since the arrangement of the comparisons is fixed according to the number of elements to be sorted. This modules main purpose is to create compare-and-swap macros (or functions, or templates) that one may insert into source code. It may also be used to create images of the networks in either encapsulated postscript (EPS), scalar vector graphics (SVG), or in "ascii art" format..

Requirements: No special requirements
Platforms: Linux
Keyword: Algorithmnetworksort Comparisons Create Inline Libraries Network Print Programming
Users rating: 0/10

License: Freeware Size: 15.36 KB
USER REVIEWS
More Reviews or Write Review


ALGORITHM::NETWORKSORT RELATED
Printer Tools  -  All About Printing 1.0.2
Dedicated to Providing Quality Information on Printing and Printing Technology. All-About-Printing is a manually selected articles site. Here you will find the latest security, system and network print related articles. Submitted articles can be...
180 KB  
Printer Tools  -  HSLAB Print Logger FE 5.1.49
Lower your printing expenses by setting quotas for printing! HSLAB Print Logger logs and limits all printing activity on network print server. Monitoring set of print job parameters, software records information into XML database that lets...
4.93 MB  
Networking Tools  -  DynVPN 1.0
DynVPN allows you to create Virtual Private Network which secures the traffic between networks. DynVPN enables you to set up a Virtual Private Network between many networks that only have dynamic IP addresses. The Virtual Private Network secures...
11.26 KB  
Network & Internet  -  ifGraph 0.4.10rc3
ifGraph provides a tool to create graphs of network interface traffic via SNMP queries. ifGraph is a set of Perl scripts created to help network administrators to visualize network flow on a daily, weekly, monthly, and yearly basis. The graphics...
 
Utilities  -  Personal Schedule Card Printer 1.0.2
The Personal Schedule Card Printer Program allows you to create, save, copy and print a schedule card to either place outside your office or post on your personal web pages. It has many more options then the schedule card printer that is...
727.04 KB  
Specialized Tools  -  Rpv Printing System 2.00E
Develop reports using any prog language, any OS. Rpv can read your ascii files and transform them into reports including bitmaps, barcodes, etc.. Rpv has a report viewer and a print server included, allowing to preview the reports or to send...
2.88 MB  
Web Authoring  -  Pointter PHP Micro-Blogging Social Network 2.0
Pointter is a PHP-based social network platform that lets you create a social network on your website. Right out of the box, your social network will offer nearly all of the features found on today's wildly popular social networks. Pointter is...
1.42 MB  
Web Site Promotion  -  FormMail Mobile 1.0
FormMail Mobile is a free PHP form processing script. You can create mobile forms for a variety of applications. Visually create mobile forms in minutes. Create Mobile Forms without needing programming knowledge. FormMail Mobile is 100 percent free.
20 KB  
Programming  -  devkitPro 1.5.7
This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
444.26 KB  
Multimedia & Graphics  -  NodeBox 1. 9. 2001
NodeBox is a Mac OS X application that lets you create 2D visuals using Python programming code and export them as a PDF or a QuickTime movie. Create static, animated or interactive compositions using simple primitives such as rectangles and...
1.5 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB