Isocarbostyril alkaloids and functionalization thereof

    公开(公告)号:US12084456B2

    公开(公告)日:2024-09-10

    申请号:US17299365

    申请日:2019-12-04

    IPC分类号: C07D491/056 B01J31/22

    摘要: Enantioselective total syntheses of the anticancer isocarbostyril alkaloids (+)-7-deoxypancratistatin, (+)-pancratistatin, (+)-lycoricidine, and (+)-narciclasine are described. Our strategy for accessing this unique class of natural products is based on the development of a Ni-catalyzed dearomative trans-1,2-carboamination of benzene. The effectiveness of this dearomatization approach is notable, as only two additional olefin functionalizations are needed to construct the fully decorated aminocyclitol cores of these alkaloids. Installation of the lactam ring has been achieved through several pathways and a direct interconversion between natural products was established via a late-stage C-7 cupration. Using this synthetic blueprint, we were able to produce natural products on a gram scale and provide tailored analogs with improved activity, solubility, and metabolic stability.

    Systems and methods for hardware-based asynchronous persistence

    公开(公告)号:US12050810B2

    公开(公告)日:2024-07-30

    申请号:US17935912

    申请日:2022-09-27

    IPC分类号: G06F15/82 G06F3/06

    摘要: Systems and methods for hardware-based asynchronous logging include: initiating first and second atomic regions on first and second cores of a central processing unit (CPU); and asynchronously logging data for the first atomic region and the second atomic region using the CPU by: asynchronously performing log persist operations (LPOs) to log an old data value from each atomic region; updating the old data value to a new data value from each atomic region; tracking dependencies between the first atomic region and the second atomic region using a memory controller; asynchronously performing data persist operations (DPOs) to persist the new data value for each atomic region; and committing the first atomic region and the second atomic region based on the dependencies using the memory controller of the CPU.