1
Frank May, Armin Nückel, Martin Vorbach: Method for translating programs for reconfigurable architectures. PACT XPP Technologies, Kenyon & Kenyon, April 24, 2007: US07210129 (80 worldwide citation)

A method for translating high-level languages to reconfigurable architectures is disclosed. The method includes building a finite automaton for calculation. The method further includes forming a combinational network of a plurality of individual functions in accordance with the structure of the fini ...


2
Martin Vorbach, Armin Nückel, Frank May, Markus Weinhardt, Joao Manuel Paiva Cardoso: Method for processing data. Pact XPP Technologies, Kenyon & Kenyon, February 2, 2010: US07657877 (47 worldwide citation)

A method and device for translating a program to a system including at least one first processor and a reconfigurable unit. Code portions of the program which are suitable for the reconfigurable unit are determined. The remaining code of the program is extracted and/or separated for processing by th ...


3
Martin Vorbach, Frank May, Dirk Reichardt, Frank Lier, Gerd Ehlers, Armin Nückel, Volker Baumgarte, Prashant Rao, Jens Oertel: Logic cell array and bus system. Pact XPP Technologies, Kenyon & Kenyon, September 29, 2009: US07595659 (46 worldwide citation)

A logic cell array having a number of logic cells and a segmented bus system for logic cell communication, the bus system including different segment lines having shorter and longer segments for connecting two points in order to be able to minimize the number of bus elements traversed between separa ...


4
Martin Vorbach, Frank May, Armin Nückel: Method for debugging reconfigurable architectures. Pact XPP Technologies, Kenyon & Kenyon, September 4, 2007: US07266725 (37 worldwide citation)

A method for efficiently debugging a program defining a plurality of configurations to be successively processed on a dynamically reconfigurable architecture including a plurality of logic elements cooperating with each other. The method includes storing data in a memory in a configuration-conformin ...


5
Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nückel: Pipeline configuration unit protocols and communication. PACT XPP Technologies, Kenyon & Kenyon, February 21, 2006: US07003660 (22 worldwide citation)

An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular structure. The method also includes processing data with the first processing unit in accordance with the firs ...


6
Martin Vorbach, May Frank, Armin Nückel: Method for the translation of programs for reconfigurable architectures. Kenyon & Kenyon, August 9, 2011: US07996827 (20 worldwide citation)

A method for advantageously translating high-level language codes for data processing using a reconfigurable architecture, memories addressable internally from within said reconfigurable architecture, and memories external to said reconfigurable architecture, may include constructing a finite automa ...


7
Martin Vorbach, Frank May, Armin Nückel: Method for the translation of programs for reconfigurable architectures. Pact XPP Technologies, Edward P Heller III, October 21, 2014: US08869121 (5 worldwide citation)

Data processing using multidimensional fields is described along with methods for advantageously using high-level language codes.


8
Martin Vorbach, Frank May, Dirk Reichardt, Frank Lier, Gerd Ehlers, Armin Nückel, Volker Baumgarte, Prashant Rao, Jens Oertel: Logical cell array and bus system. PACT XPP TECHNOLOGIES, Edward P Heller III, June 2, 2015: US09047440 (5 worldwide citation)

A logic cell array having a number of logic cells and a segmented bus system for logic cell communication, the bus system including different segment lines having shorter and longer segments for connecting two points in order to be able to minimize the number of bus elements traversed between separa ...


9
Martin Vorbach, Armin Nückel: Method for interleaving a program over a plurality of cells. Kenyon & Kenyon, July 24, 2012: US08230411 (5 worldwide citation)

For programming of modules which can be reprogrammed during operation and for partitioning of code sequences, a control and/or data flow graph may be extracted from a program and separated into a plurality of subgraphs, which may be distributed among the modules. The separation of the flow graph may ...


10
Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nückel: Pipeline configuration protocol and configuration unit communication. Kenyon & Kenyon, October 30, 2012: US08301872 (4 worldwide citation)

An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular structure. The method also includes processing data with the first processing unit in accordance with the firs ...