Eli Arbel - Migdal Haemek, IL Oded Fuhrmann - Zichron Yaakov, IL Cynthia Rae Eisner - Zichron Yaacov, IL Alexander Itskovich - Yoqneam Ilit, IL David J. Levitt - Brooklyn NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716 7, 716 2
Abstract:
A method to cluster Boolean functions for clock gating according to various exemplary embodiments can include identifying at least two small gating groups within a clock tree representative of an electrical network and at least two gating functions of the at least two small gating groups, wherein the at least two gating functions are Boolean functions; performing hierarchical clustering on the at least two gating functions using a similarity measure that describes a distance between the at least two gating functions such that the clustering forms a merge function of a cluster generated and displayed in a form of a dendrogram; assigning to each gating domain a merit value according to a power consumption profile of the gating domain using a merit function; and partitioning the cluster into gating groups using the dendrogram to construct a directed acyclic graph to determine a partition which maximize the overall power saving.
Device To Cluster Boolean Functions For Clock Gating
Eli Arbel - Migdal Haemek, IL Oded Fuhrmann - Zichron Yaakov, IL Cynthia Rae Eisner - Zichron Yaacov, IL Alexander Itskovich - Yoqneam Ilit, IL David J. Levitt - Brooklyn NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716 7, 716 2
Abstract:
A system for clustering Boolean functions for clock gating according to various exemplary embodiments can include a computer configured to identify at least two small gating groups within a clock tree representative of an electrical network and at least two gating functions of the at least two small gating groups, wherein the at least two gating functions are Boolean functions; perform hierarchical clustering on the at least two gating functions using a similarity measure that describes a distance between the at least two gating functions such that the clustering forms a merge function of a cluster generated and displayed in a form of a dendrogram; assign to each gating domain a merit value according to a power consumption profile of the gating domain using a merit function; and partition the cluster into gating groups using the dendrogram to construct a directed acyclic graph to determine a partition which maximize the overall power saving.
Name / Title
Company / Classification
Phones & Addresses
David B. Levitt Owner
David B Levitt & Associates Insurance Agent/Broker
6 Dorrien Rd, Livingston, NJ 07039
David B. Levitt Owner
David B Levitt Construction Nonresidential Construction Single-Family House Construction
578 Milligan Dr, Stone Mountain, GA 30083 4042929506
David Levitt General Manager
Dixon Bros Inc Ret Fuel Oil Dealer · Whol Petroleum Products · Heating & Air Conditioning/hvac · Heating Oil Companies · Propane Sales · Septic Tank · Water Heaters
Kuna, IDLead Software Engineer at Preco Electronics, Inc. Past: Software Developer at Go Daddy Software, Inc., Senior .NET Engineer at University of...
BPP Law School, London - Bar Vocational Course, King's College London - Law, King's School, Chester
About:
Christian bloke hoping to make a difference. Raised in the Northwest; now resident fan of London. Happy discussing most things, as long as you don't mind opinions over trivialities.
Tagline:
Inquisitive Christian in London
David Levitt
Work:
Brickhead Technology - Senior Software Engineer (2012) PreCise MRM, LLC - Lead Software Development Engineer (2006-2012) Go Daddy - .NET Engineer (2004-2006)