Jeff Gilchrist
Jeff's E-mail Address


I am currently working on my PhD in Systems and Computer Engineering at Carleton University in Ottawa, Canada.

I completed my Masters degree (M.A.Sc. EE) in Systems and Computer Engineering at Carleton University and did my undergraduate Computer Science Honours Co-op degree (BCS) at the University of New Brunswick (UNB).

Canadian FlagGilchrist.ca

My main interests are in biomedical engineering, cryptography, data compression, and parallel/distributed computing.
Links to my research can be found below.



Published Work

Gilchrist in News LOGOPublished Work, Interviews, and Citations

H1N1 VirusH1N1 Swine Flu Death & Hospitalization Rate Information (Canada, Ontario)


Data Compression

Archive Comparison TestArchive Comparison Test (A.C.T.)
Parallel BZIP2 (PBZIP2)Parallel PBZIP2 (PBZIP2) - multi-threaded for multi-CPU/core/SMP machines

Parallel MPI BZIP2 (MPBIZIP2)Parallel MPI PBZIP2 (MPIBZIP2) - message-passing for distributed memory/cluster machines


Prime Number and Factoring Tools

Pseudoprime Enumeration with Probabilistic Primality TestsPseudoprime Enumeration with Probabilistic Primality Tests - Fermat base 2, Baille-PSW, Miller-Rabin, Lucas, Lucas-Selfridge tests

Windows 64bit & 32bit Factoring BinariesWindows 64bit & 32bit Factoring Binaries - GGNFS, GMP-ECM, MSIEVE, and YAFU factoring programs

Windows Factoring BenchmarksWindows Factoring Benchmarks
Beginners Guide to NFS factoring using GGNFS and MSIEVEBeginners Guide to NFS factoring using GGNFS and MSIEVE

MprimeDigits Mersenne Prime # of Digits Calculator


Distributed Computing Tools

Set PrioritySetPriority for Windows

D2OL DaddyD2OL Daddy

Distributed Folding GUIDistributed Folding GUI

MD5CRK GUIMD5CRK GUI

ECC2-109 GUI ECC2-109 GUI



Pictures

Pictures for Friends and Family