- Source: Core-Mark
- Source: Coremark
No More Posts Available.
No more pages to load.
Core-Mark Holding Company, Inc. distributes fresh, chilled and frozen merchandise mainly to convenience stores in the United States. It also provides associated business services such as category management and management of promotions.
History
Core-Mark was started in San Francisco in 1888 by the Glaser brothers. After multi-generational ownership, the Glaser family sold the company to David Gillespie in 1974, who took the company public by listing on the Toronto Stock Exchange with Gerald Pickman COO and Jerry Goldman CFO in 1984. By late 1987, private equity firms were an integral part of the ownership and the company went private in 1989. Core-Mark remained private until June 2002 when it was sold to Fleming Companies, Inc. Less than one year later, in April 2003, Fleming filed for bankruptcy, taking Core-Mark with them. By August 2004, Core-Mark had emerged from the Fleming bankruptcy under the direction of President and CEO J. Michael Walsh. The company went public again in 2005 and listed on the NASDAQ stock exchange. Walsh remained the CEO until his retirement in January 2013. His successor, Thomas B. Perkins, led the Company until his retirement in June 2018. Scott E. McPherson was appointed the CEO following the retirement of Perkins.
Core-Mark was a marketer of food products to the convenience retail industry in North America. In 2021, when Core-Mark was acquired by Performance Food Group, Core-Mark served 44,000 customer locations in the U.S. and Canada and operated 32 distribution centers with headquarters in Westlake, TX and 8,100 employees throughout North America. Core-Mark serviced convenience retailers including traditional convenience stores as well as grocery stores, big box retailers, drug stores, liquor and specialty stores, and other stores that carry convenience products.
Notes
References
CJonline.com, "Fleming files for bankruptcy; trading halted." The Capital Journal, 4/1/2003.
Business.com, profile: Fleming Companies, Inc.
Corporate-ir.net, Supervalu press release, 10 August 2006.
Fleming Companies, Inc. — Pre- & Post-Bankruptcy Petition Copyright Infringement Archived 2008-06-19 at the Wayback Machine
Sec.gov, August 22, 2008 — SEC Settles Enforcement Proceedings Against Former Fleming Companies, Inc. Executives Mark David Shapiro, Albert M. Abbood, and James H. Thatcher for Their Roles in Financial Fraud Scheme.
Sec.gov, September 14, 2004 — Securities and Exchange Commission v. Dean Foods Company and John D. Robinson, Civil Action No. 4:04 CV-321/Eastern District of Texas (Sherman Division)- Securities and Exchange Commission v. Kemps LLC, f/k/a Marigold Foods LLC, James Green and Christopher Thorpe, Civil Action No. 4:04 CV-323/Eastern District of Texas (Sherman Division) — Securities and Exchange Commission v. Digital Exchange Systems, Inc., Rosario Coniglio and Steven Schmidt, Civil Action No. 4:04 CV-324/Eastern District of Texas (Sherman Division) — Securities and Exchange Commission v. John K. Adams, Civil Action No. 4:04 CV-322/Eastern District of Texas (Sherman Division) — Securities and Exchange Commission v. Bruce Keith Jensen, Civil Action No. 4:04 CV-320/Eastern District of Texas (Sherman Division).
External links
CoreMark is a benchmark that measures the performance of central processing units (CPU) used in embedded systems. It was developed in 2009 by Shay Gal-On at EEMBC and is intended to become an industry standard, replacing the Dhrystone benchmark. The code is written in C and contains implementations of the following algorithms: list processing (find and sort), matrix manipulation (common matrix operations), state machine (determine if an input stream contains valid numbers), and CRC. The code is under the Apache License 2.0 and is free of cost to use, but ownership is retained by the Consortium and publication of modified versions under the CoreMark name prohibited.
Issues addressed by CoreMark
The CRC algorithm serves a dual function; it provides a workload commonly seen in embedded applications and ensures correct operation of the CoreMark benchmark, essentially providing a self-checking mechanism. Specifically, to verify correct operation, a 16-bit CRC is performed on the data contained in elements of the linked list.
To ensure compilers cannot pre-compute the results at compile time every operation in the benchmark derives a value that is not available at compile time. Furthermore, all code used within the timed portion of the benchmark is part of the benchmark itself (no library calls).
CoreMark versus Dhrystone
CoreMark draws on the strengths that made Dhrystone so resilient - it is small, portable, easy to understand, free, and displays a single number benchmark score. Unlike Dhrystone, CoreMark has specific run and reporting rules, and was designed to avoid the well understood issues that have been cited with Dhrystone.
Major portions of Dhrystone are susceptible to a compiler’s ability to optimize the work away; thus it is more a compiler benchmark than a hardware benchmark. This also makes it very difficult to compare results when different compilers/flags are used.
Library calls are made within the timed portion of Dhrystone. Typically, those library calls consume the majority of the time consumed by the benchmark. Since the library code is not part of the benchmark, it is difficult to compare results if different libraries are used.
Guidelines exist on how to run Dhrystone but since results are not certified or verified, they are not enforced. There is no standardization on how Dhrystone results should be reported, with various formats in use (DMIPS, Dhrystones per second, DMIPS/MHz)
Results
CoreMark results can be found on the CoreMark web site, and on processor data sheets. Results are in the following format:
CoreMark 1.0 : N / C / P / M
N Number of iterations per second (with seeds 0,0,0x66,size=2000)
C Compiler version and flags
P Parameters such as data and code allocation specifics
M – Type of Parallel algorithm execution (if used) and number of contexts
For example: CoreMark 1.0 : 128 / GCC 4.1.2 -O2 -fprofile-use / Heap in TCRAM / FORK:2
See also
Business Applications Performance Corporation (BAPCo)
Embedded Microprocessor Benchmark Consortium (EEMBC)
Standard Performance Evaluation Corporation (SPEC)
Transaction Processing Performance Council (TPC)
References
External links
Official website
EEMBC CoreMark Public Group