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.
Process For Converting Programs In High-Level Programming Languages To A Unified Executable For Hybrid Computing Platforms
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.
System And Method For Partitioning Control-Dataflow Graph Representations
Daniel Poznanovic - Colorado Springs CO, US Jeffrey Hammes - Colorado Springs CO, US Lisa Krause - Minneapolis MN, US Jon Steidel - Minneapolis MN, US
International Classification:
G06F017/50
US Classification:
716/007000
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 twp 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.
2006 to 2000 Broker AssociateAcadiana Technical College and South Louisiana Community College
Jul 2012 to Jun 2013 Campus AdministratorSouth Louisiana Community College Lafayette, LA Apr 2007 to Jul 2012 Student Affairs OfficerAcadiana Technical College Saint Martinville, LA Nov 2005 to Apr 2007 Federal Grants CoordinatorPine Forest Realty Houston, TX 2005 to 2006 Independent ContractorSt. Martin Parish School Board Saint Martinville, LA Oct 1988 to May 2002 TeacherCentury Lafayette, LA 2000 to 2000 Broker AssociatePine Forest Realty Houston, TX 1985 to 1992 Sales AgentGary Greene ERA Houston, TX 1982 to 1985 Sales Agent
Education:
American Intercontinental University Chicago, IL May 2012 Master of Business Administration in MarketingUniversity of Southwestern Louisiana Lafayette, LA 1999University of St. Thomas Houston, TX May 1982 Bachelor of Business Administration
Med-Vet International Mettawa, IL Jan 2009 to Jun 2012 Licensing/Customer Service RepWaukegan Gurnee, IL May 2008 to Dec 2008 Secretary/ AdministrationJiffy Lube International Waukegan, IL Jun 2006 to May 2008 Customer Service Advisor
Education:
Round Lake Senior High School Round Lake, IL 2005 Diploma
Skills:
Microsoft Word, Excel, Outlook, Accounts Receivable.
Flickr
Youtube
IFBB Masters World Pro 60 WP Winner Lisa Krause
Watch these interviews by #ifbbprobikini @skylarlanier_if... and #ifb...
Duration:
4m 2s
Who were Las Mariposas, and why were they mur...
Get to know the story of the Mirabal sisters, who led a revolution aga...
Duration:
6m 10s
Lisa Krause on Time Under Tension and Preppin...
Clip from a podcast I did with Lisa Krause.
Duration:
4m 1s
Lisa Krause #NotAshamed
NotAshamed celebrates the lived experiences of those living with menta...
Duration:
19s
Friday Haul | Spanx Booty Boost Pants Celine...
In this video I will share with you my purchases from this week, and s...