G06F 8/4451
Avoiding pipeline stalls
Official title: {Avoiding pipeline stalls}
G06F8/4451 (Avoiding pipeline stalls) appears on 56 US grants and 43 published applications in this corpus.
Search patents in G06F- Granted patents
- 56
- Published applications
- 43
- Assignees
- 30
- Inventors
- 132
- Latest grant
- 19 Nov 2024
Filings by year
| Year | Granted patents | Published applications |
|---|---|---|
| 1992 | 1 | 0 |
| 1993 | 0 | 0 |
| 1994 | 0 | 0 |
| 1995 | 3 | 0 |
| 1996 | 1 | 0 |
| 1997 | 2 | 0 |
| 1998 | 1 | 0 |
| 1999 | 3 | 0 |
| 2000 | 0 | 0 |
| 2001 | 4 | 0 |
| 2002 | 1 | 1 |
| 2003 | 4 | 4 |
| 2004 | 1 | 2 |
| 2005 | 1 | 1 |
| 2006 | 2 | 4 |
| 2007 | 1 | 0 |
| 2008 | 1 | 3 |
| 2009 | 0 | 1 |
| 2010 | 0 | 0 |
| 2011 | 1 | 1 |
| 2012 | 2 | 3 |
| 2013 | 2 | 0 |
| 2014 | 3 | 5 |
| 2015 | 5 | 0 |
| 2016 | 1 | 3 |
| 2017 | 2 | 0 |
| 2018 | 1 | 3 |
| 2019 | 2 | 1 |
| 2020 | 3 | 2 |
| 2021 | 3 | 1 |
| 2022 | 1 | 4 |
| 2023 | 1 | 2 |
| 2024 | 3 | 0 |
| 2025 | 0 | 2 |
By publication year. Applications have been published since 2001.
Recent patents
- Sharding for synchronous processors19 Nov 2024US 12,147,793 B2Google Inc.
- Background processing during remote memory access23 Apr 2024US 11,966,619 B2Next Silicon Ltd
- Method and system for optimizing data transfer from one memory to another memory9 Apr 2024US 11,954,497 B2Nordic Semiconductor ASA
- Padded vectorization with compile time known masks17 Oct 2023US 11,789,734 B2Advanced Micro Devices, Inc.
- Thread-safe development in a multi-threaded system1 Mar 2022US 11,262,991 B1Microsoft Technology Licensing, LLC
- Method and apparatus for software-directed inhibiting of branch prediction in computing devices17 Apr 2025US 2025/0123844 A1Huawei Technologies Co., Ltd.
- Sharding for synchronous processors6 Feb 2025US 2025/0045032 A1Google Inc.
- Storing instructions from second storage to first storage while fetch operation is stalled, and reading instructions from first instruction storage upon resuming fetch operation5 Oct 2023US 2023/0315467 A1
- Method and system for optimizing data transfer from one memory to another memory20 Apr 2023US 2023/0120354 A1Nordic Semiconductor ASA
- Sharding for synchronous processors22 Sep 2022US 2022/0300450 A1Google Inc.
Most cited
By later US patents
- Optimizing assembled code for execution using execution statistics collection, without inserting instructions in the code and reorganizing the code based on the statistics collected119US 5,530,964 AInternational Business Machines Corporation · 1996
- Method and apparatus for reduction of indirect branch instruction overhead through use of target address hints79US 6,308,322 B1Hewlett-Packard Company · 2001
- Synthetic dynamic branch prediction77US 5,857,104 AHewlett-Packard Company · 1999
- Program construct and methods/systems for optimizing assembled code for execution63US 5,452,457 AInternational Business Machines Corporation · 1995
- System and method for improving branch prediction in compiled program code57US 5,659,752 AInternational Business Machines Corporation · 1997