Jeffrey P Hammes

age ~73

from Colorado Springs, CO

Also known as:
  • Jeffrey Paul Hammes
  • Jeffrey Paul Hemmes
  • Jefferey Hammes
  • Jeff P Hammes
  • Jeffery P Hammes
Phone and address:
6475 Perfect Vw, Colorado Springs, CO 80919
7193889647

Jeffrey Hammes Phones & Addresses

  • 6475 Perfect Vw, Colorado Springs, CO 80919 • 7193889647
  • 870 Vindicator Dr, Colorado Springs, CO 80919 • 7193889647
  • 9160 Bellcove Cir, Colorado Springs, CO 80920 • 7192829370
  • Colorado Spgs, CO
  • 1400 Elizabeth St, Fort Collins, CO 80521
  • 802 9Th St, Los Alamos, NM 87544
  • Milwaukee, WI

Us Patents

  • System And Method For Partitioning Control-Dataflow Graph Representations

    view source
  • US Patent:
    6964029, Nov 8, 2005
  • Filed:
    Oct 31, 2002
  • Appl. No.:
    10/285298
  • Inventors:
    Daniel Poznanovic - Colorado Springs CO, US
    Jeffrey Hammes - Colorado Springs CO, US
    Lisa Krause - Minneapolis MN, US
    Jon Steidel - Minneapolis MN, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F009/45
  • US Classification:
    716 7
  • Abstract:
    An embodiment of the invention includes a system for partitioning a control-flow graph representation into a reconfigurable portion and an instruction processor portion. Another embodiment of the invention includes a method of partitioning a control-dataflow graph representation that includes dividing the control-dataflow graph into two or more partition blocks, comparing the estimated performance of at least one of the partition blocks as reconfigurable logic versus instruction processor code; and assigning said at least one of the partition blocks to reconfigurable hardware or an instruction processor based on said comparing step.
  • Process For Converting Programs In High-Level Programming Languages To A Unified Executable For Hybrid Computing Platforms

    view source
  • US Patent:
    6983456, Jan 3, 2006
  • Filed:
    Oct 31, 2002
  • Appl. No.:
    10/285299
  • Inventors:
    Daniel Poznanovic - Colorado Springs CO, US
    Jeffrey Hammes - Colorado Springs CO, US
    Lisa Krause - Minneapolis MN, US
    Jon Steidel - Minneapolis MN, US
    David Barker - Salinas CA, US
    Jeffrey Paul Brooks - St. Louis MN, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 9/44
  • US Classification:
    717133, 717132, 717156
  • Abstract:
    A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation. The driver invokes a hardware description language (HDL) compiler to produce a netlist file that can be used to start the place-and-route compilation needed to produce a bitstream for the reconfigurable computer. The programming environment then provides support for taking the output from the compilation driver and combining all the necessary components together to produce a unified executable capable of running on both the instruction processor and reconfigurable processor.
  • Map Compiler Pipelined Loop Structure

    view source
  • US Patent:
    7134120, Nov 7, 2006
  • Filed:
    Jan 14, 2003
  • Appl. No.:
    10/345082
  • Inventors:
    Jeffrey Hammes - Colorado Springs CO, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 9/45
  • US Classification:
    717155, 717150, 717156, 717157
  • Abstract:
    A control-flow dataflow graph pipelined loop structure that includes a loop body that processes an input value to generate an output value in successive iterations of the loop body, where the output value is captured by a circulate node coupled to the loop body, a loop valid node coupled to the loop body that determines a final loop iteration, and an output value storage node coupled to the circulate node, where the output value storage node ignores output values generated after the loop valid node determines the final loop iteration has occurred. Also, a control-flow dataflow graph pipelined loop structure that includes a loop body that processes an input value to generate an output value in successive iterations of the loop body, where the output value is captured by a circulate node coupled to the loop body, and a loop driver node coupled to the circulate node, where the loop driver node sets a period for each iteration of the loop body.
  • System And Method Of Enhancing Efficiency And Utilization Of Memory Bandwidth In Reconfigurable Hardware

    view source
  • US Patent:
    7149867, Dec 12, 2006
  • Filed:
    Jun 16, 2004
  • Appl. No.:
    10/869200
  • Inventors:
    Daniel Poznanovic - Colorado Springs CO, US
    David E. Caliga - Colorado Springs CO, US
    Jeffrey Hammes - Colorado Springs CO, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 12/00
  • US Classification:
    711170, 711154
  • Abstract:
    A reconfigurable processor that includes a computational unit and a data prefetch unit coupled to the computational unit, where the data prefetch unit retrieves data from a memory and supplies the data to the computational unit through memory and a data access unit, and where the data prefetch unit, memory, and data access unit is configured by a program. Also, a reconfigurable hardware system that includes a common memory; and one or more reconfigurable processors coupled to the common memory, where at least one of the reconfigurable processors includes a data prefetch unit to read and write data between the unit and the common memory, and where the data prefetch unit is configured by a program executed on the system. In addition, a method of transferring data that includes transferring data between a memory and a data prefetch unit in a reconfigurable processor; and transferring the data between a computational unit and the data prefetch unit.
  • Debugging And Performance Profiling Using Control-Dataflow Graph Representations With Reconfigurable Hardware Emulation

    view source
  • US Patent:
    7155708, Dec 26, 2006
  • Filed:
    Oct 31, 2002
  • Appl. No.:
    10/285389
  • Inventors:
    Jeffrey Hammes - Colorado Springs CO, US
    Daniel Poznanovic - Colorado Springs CO, US
    Lonnie Gliem - Burnsville MN, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 9/45
    G06F 9/44
  • US Classification:
    717155, 717156, 717157, 717135, 717132
  • Abstract:
    An embodiment of the invention includes a method of simulating a hybrid instruction processor and reconfigurable processor implemented algorithm which utilizes a runtime selectable emulation library that emulates a reconfigurable processor and its resources, and a control-data flow emulator that emulates the reconfigurable logic for the algorithm. Another embodiment of the invention includes a method of simulating a control-dataflow graph that includes building an internal representation of the control-dataflow graph that includes one or more dataflow code blocks, and simulating the control-dataflow graph as a sequence of code block dataflow executions, where control is passed from one code block to another code block based on the output value of the code block until EXIT is reached.
  • System And Method For Converting Control Flow Graph Representations To Control-Dataflow Graph Representations

    view source
  • US Patent:
    7299458, Nov 20, 2007
  • Filed:
    Oct 31, 2002
  • Appl. No.:
    10/285399
  • Inventors:
    Jeffrey Hammes - Colorado Springs CO, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 9/44
  • US Classification:
    717133, 717132, 717156, 716 7
  • Abstract:
    An embodiment of the invention includes a method of forming a control-dataflow graph that includes separating a control flow graph into two or more basic blocks, and converting said two or more basic blocks into code blocks, where the code blocks are formed into the control-dataflow graph. Another embodiment of the invention includes a method of forming a control-dataflow graph that includes separating a control flow graph into two or more basic blocks, forming a lode node in at least one of said basic blocks, forming a store node in at least one of said code blocks, inserting a delay node in at least one of said code blocks, segregating external hardware logic modules from said control flow graph, and converting said two or more basic blocks into code blocks, wherein the code blocks are formed into the control-dataflow graph.
  • Process For Converting Programs In High-Level Programming Languages To A Unified Executable For Hybrid Computing Platforms

    view source
  • US Patent:
    7703085, Apr 20, 2010
  • Filed:
    Oct 4, 2005
  • Appl. No.:
    11/243498
  • Inventors:
    Daniel Poznanovic - Colorado Springs CO, US
    Jeffrey Hammes - Colorado Springs CO, US
    Lisa Krause - Minneapolis MN, US
    Jon Steidel - Minneapolis MN, US
    David Barker - Salinas CA, US
    Jeffrey Paul Brooks - St. Louis MN, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 9/45
    G00O 9/44
  • US Classification:
    717140, 717141, 717154
  • Abstract:
    A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation. The driver invokes a hardware description language (HDL) compiler to produce a netlist file that can be used to start the place-and-route compilation needed to produce a bitstream for the reconfigurable computer. The programming environment then provides support for taking the output from the compilation driver and combining all the necessary components together to produce a unified executable capable of running on both the instruction processor and reconfigurable processor.
  • Elimination Of Stream Consumer Loop Overshoot Effects

    view source
  • US Patent:
    8589666, Nov 19, 2013
  • Filed:
    Jul 10, 2006
  • Appl. No.:
    11/456466
  • Inventors:
    Jeffrey Hammes - Colorado Springs CO, US
  • Assignee:
    SRC Computers, Inc. - Colorado Springs CO
  • International Classification:
    G06F 15/00
    G06F 7/38
    G06F 9/00
    G06F 9/44
  • US Classification:
    712241, 714 18
  • Abstract:
    A reconfigurable processor invoking data stream pipelining is configured to associate a restore buffer with each incoming data stream. The buffer is configured to be of sufficient size to maintain data values dispatched to a loop so as to restore values fetched and lost due to loop overshoots. The restore buffer stores the values that were recently fetched from the buffer to the loop. To determine how many data values should be restored, the loop counts the number of the data values it takes from each data stream and the number of valid loop iterations that take place. Once a loop termination is detected, the loop halts the fetching of values from the restore buffer and compares, for each stream, the number of loop iterations with the number of values fetched. The difference is the number of extra values that were taken from the restore buffer and are restored.

Amazon

The Panic Switch: A Scientist And Former Sufferer's Method For Instantly Stopping Panic Without Medication

The Panic Switch: A Scientist and Former Sufferer's Method for Instantly Stopping Panic Without Medication

view source

Panic attacks are extreme sensations of fear that overwhelm the individual. They affect nearly 10% of the population. The sufferer feels helpless and in doubt of their sanity. How to stop this nightmare? This book presents a concise and effective procedure to switch off the panic. The author, Jeffre...


Author
Jeffrey L. Hammes

Binding
Paperback

Pages
178

Publisher
CreateSpace Independent Publishing Platform

ISBN #
1493608258

EAN Code
9781493608256

ISBN #
1

Resumes

Jeffrey Hammes Photo 1

Compiler Developer

view source
Location:
Colorado Springs, CO
Industry:
Computer Hardware
Work:
Directstream
Compiler Developer

Src Computers, Llc Jul 2001 - Feb 2016
Compiler Developer

Colorado State University 1993 - 2001
Grad Student

Los Alamos National Laboratory May 1989 - Aug 1997
Graduate Research Assistant
Education:
Colorado State University 1993 - 2000
Doctorates, Doctor of Philosophy, Computer Science
University of Wisconsin - Milwaukee 1986 - 1989
Bachelors, Bachelor of Science, Computer Science
Skills:
Fpga
Verilog
Parallel Computing
Python
High Performance Computing
Computer Architecture
Field Programmable Gate Arrays
Compiler Construction
Llvm
Tk
C
C++
Linux
Algorithms
Parallel Programming
Software Development
Lex
Yacc
C++ Language
Objective C
Cocoa
Haskell
Pthreads
Jeffrey Hammes Photo 2

Jeffrey Hammes

view source

Facebook

Jeffrey Hammes Photo 3

Jeff Hammes

view source
Friends:
Jill Bernhardt Leitner, Rick Stetson, Rodney Gray, Aron Bernier, Kai Johnstad
Jeffrey Hammes Photo 4

Jeffrey L. Hammes

view source
Jeffrey Hammes Photo 5

Jeffrey Hammes

view source
Friends:
Laura Sidlauskaite, Blunt Rapture, Fred Young, Rick Wood

News

Clinton White House Lawyer Named Top Obama Counsel

view source
  • When he joined Kirkland & Ellis in 2012, Jeffrey Hammes, chairman of Kirkland's global management executive committee, said Eggleston was joining the firms "at a time when increased government scrutiny and regulation, and the successes of our white collar practice, continue to increase demand f
  • Date: Apr 21, 2014
  • Category: U.S.
  • Source: Google

Classmates

Jeffrey Hammes Photo 6

Jeffrey Hammes Middletow...

view source
Jeffrey Hammes 2003 graduate of Shenandoah High School in Middletown, IN is on Classmates.com. See pictures, plan your class reunion and get caught up with Jeffrey and other high ...
Jeffrey Hammes Photo 7

Jeffrey Hammes Sycamore ...

view source
Jeffrey Hammes 1980 graduate of Sycamore High School in Sycamore, IL is on Classmates.com. See pictures, plan your class reunion and get caught up with Jeffrey and other high ...
Jeffrey Hammes Photo 8

Shenandoah High School, M...

view source
Graduates:
Jeffrey Hammes (1999-2003),
Todd Vannatta (1991-1994),
Tracey Spence (1989-1993),
Jimmy Norfleet (1998-2002),
Robin Livesay (1977-1981)
Jeffrey Hammes Photo 9

New Hartford High School,...

view source
Graduates:
Jeff Hammes (1984-1988),
Dawn Marchitelli (1978-1982),
Kristi Green (1986-1990),
Rebecca Dillon (1985-1989)
Jeffrey Hammes Photo 10

Lake Park High School, Ro...

view source
Graduates:
Scott Prentiss (1976-1980),
Jonathan Kuchan (1994-1998),
Michelle Kidd (1991-1995),
Jeff Hammes (1986-1990),
Timothy Kosinski (1997-2001)
Jeffrey Hammes Photo 11

West High School, Madison...

view source
Graduates:
Jeff Hammes (1990-1994),
Steve Antonius (1961-1965),
James Lynaugh (1974-1978),
Cynthia Bicket (1974-1978),
Christine Fletcher (1982-1986)

Mylife

Jeffrey Hammes Photo 12

Jeff Hammes

view source
Tags:
Male, Age: 42
Locality:
El Mirage, AZ
Jeffrey Hammes Photo 13

Jeff Hammes

view source
Tags:
Male, Age: 42
Locality:
El Mirage, AZ
Jeffrey Hammes Photo 14

Jeff Hammes

view source
Tags:
Male, Age: 60
Locality:
Sigourney, IA
Jeffrey Hammes Photo 15

Jeff Hammes

view source
Tags:
Male, Age: 38, R&D Engineer
Locality:
Waukesha, WI
Jeffrey Hammes Photo 16

Jeffrey Hammes

view source
Tags:
Male, Age: 55
Locality:
Glencoe, IL
Jeffrey Hammes Photo 17

Jeffrey Hammes

view source
Tags:
Male, Age: 44
Locality:
Bourbonnais, IL
Jeffrey Hammes Photo 18

Jeffrey Hammes

view source
Tags:
Male, Age: 44, Technician IV
Locality:
Clark Mills, NY
Jeffrey Hammes Photo 19

Jeffrey Hammes

view source
Tags:
Male, Age: 15
Locality:
North Las Vegas, NV

Youtube

Panic Attacks - Here is a way to be permanent...

I am indebted to Jeffrey Hammes and his book, "The Panic Switch", for ...

  • Duration:
    32m 4s

Stop Panic Attacks Now - Guided Visualisation

... with them is called The Panic Switch by Jeffrey Hammes: If you a...

  • Duration:
    15m 2s

Free Anxiety Recovery Guide (2) So It's Anxie...

... Last The Panic Switch Jeffrey Hammes The Anxious Truth Drew Lins...

  • Duration:
    7m 43s

Dealing With The Physical Symptoms Of Anxiety...

On this video, I talk further about how to treat the symptoms of anxie...

  • Duration:
    36m 22s

Jeffs Irish infant! Is BABY SEAMUS Not Safe F...

During our visit to Ireland to shoot my NETFLIX special, Relative Disa...

  • Duration:
    2m 42s

"Jos Jalapeo's bad day" | Arguing with Myself...

Jose and Peanut "debate" on whether they had a good day or not, in thi...

  • Duration:
    5m 49s

Googleplus

Jeffrey Hammes Photo 20

Jeffrey Hammes

Flickr


Get Report for Jeffrey P Hammes from Colorado Springs, CO, age ~73
Control profile